【发布时间】:2011-10-26 04:38:08
【问题描述】:
我有问题。我需要在图像上填充(或重新绘制)一些像素,存储在图像控件中。这是一张png图片。我的意思是,所有黑色像素都应该填充,例如红色。我怎样才能做到这一点?我以为我可以直接访问像素并使用 XOR 更改特殊位,但我不知道该怎么做。或者也许有更简单的方法?
【问题讨论】:
我有问题。我需要在图像上填充(或重新绘制)一些像素,存储在图像控件中。这是一张png图片。我的意思是,所有黑色像素都应该填充,例如红色。我怎样才能做到这一点?我以为我可以直接访问像素并使用 XOR 更改特殊位,但我不知道该怎么做。或者也许有更简单的方法?
【问题讨论】:
GetPixel 和 SetPixel 方法应该可以满足您的需要。
This answer 有一个您应该可以采用的代码示例。
【讨论】: