1

我有一个包含来自图像的点 (x,y) 的列表(我将像素坐标以 x 和 y 的形式保存在列表中)我想要做的是设置这些像素的颜色。我创建了一个具有主要属性 x,y 的新类 PointPixel 我没有使用 c# 的默认 Point 类。

所以我的问题是我想直接访问列表内的点......所以我不使用位图实例来使用方法 SetPixel

一些代码示例将非常感谢提前

4

1 回答 1

2

为什么不使用二维数组,数组的每个点对应每个像素的坐标?基本上,这就是位图。

另外,如果您只存储坐标,您将如何定义不存在的颜色?

Color[,] bitmap = new Color[xDimension, yDimension]();
bitmap[x, y] = new Color(r, g, b);

这是你要找的吗?

于 2013-02-15T13:22:17.543 回答