【问题标题】:Writing an image file from array of xyz coordinate从 xyz 坐标数组写入图像文件
【发布时间】:2023-03-27 18:30:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# image fractals


    【解决方案1】:

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

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-13
      • 2020-03-04
      • 2014-05-03
      相关资源
      最近更新 更多