0

我目前正在使用 C# 开发分形生成器,并且正在尝试将我的一组坐标导出到一个非常简单的图像文件中。

我拥有的是一个 3d 点(x、y 和 z 坐标)的一维数组,我希望将其保存到 z 值将是像素颜色(仅限灰度)的图像中。

从我收集到的信息来看,RAW 格式是最容易使用的,但即便如此我也找不到关于它的文档。然后我查看了命名空间 System.Drawing,但我迷失了方向,这对于我想要实现的目标来说似乎过于复杂。

有没有一种简单的方法可以写出这样的图像?

4

1 回答 1

2

此链接应有助于解释如何逐像素创建图像:

http://msdn.microsoft.com/en-us/library/system.drawing.image%28v=vs.80%29.aspx

那么您应该能够使用 image1.Save 与文件位置的字符串参数。

如果您只想在 winform 上显示它,那么您可以保留链接中的原始源代码。

您可以创建一个新图像,而不是像这样加载一个:

System.Drawing.Bitmap myMap = new System.Drawing.Bitmap(200,300); //200x300 pixels
于 2012-07-19T23:50:34.627 回答