我目前正在使用 C# 开发分形生成器,并且正在尝试将我的一组坐标导出到一个非常简单的图像文件中。
我拥有的是一个 3d 点(x、y 和 z 坐标)的一维数组,我希望将其保存到 z 值将是像素颜色(仅限灰度)的图像中。
从我收集到的信息来看,RAW 格式是最容易使用的,但即便如此我也找不到关于它的文档。然后我查看了命名空间 System.Drawing,但我迷失了方向,这对于我想要实现的目标来说似乎过于复杂。
有没有一种简单的方法可以写出这样的图像?
此链接应有助于解释如何逐像素创建图像:
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