我有一个包含图像中点(x,y)的列表(我以x和y的形式保存列表中的像素坐标) 我想要做的是设置这些像素的颜色。 我用main atributes x创建了一个新类PointPixel,我没有使用c#的默认Point类。
所以我的问题是我想直接访问列表中的点...所以我不使用位图实例来使用方法SetPixel
一些代码示例非常值得提前感谢
答案 0 :(得分:2)
为什么不使用2D数组,其中数组的每个点对应于每个像素的坐标?基本上,这就是Bitmap。
此外,如果您只存储坐标,您将如何定义不存在的颜色?
Color[,] bitmap = new Color[xDimension, yDimension]();
bitmap[x, y] = new Color(r, g, b);
这是你要找的吗?