WPF 图像,改变像素颜色
我有一个问题。我需要填充(或重新绘制)图像上的一些像素,存储在图像控件中。这是一张 png 图像。我的意思是,所有黑色像素都应该填充,例如红色。我该怎么做?我认为我可以直接访问像素并使用 XOR 更改特殊位,但我不知道该怎么做。或者也许有更简单的方法?
I have a problem. I need to fill (or repaint) some pixels at image, stored in Image control. This is a png image. I mean, that all black pixels should be filled with, for example, red color. How can I do this? I thought I can access directly to pixels and using XOR change special bits, but I don't know how to do this. Or maybe there is an easier way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GetPixel
和SetPixel
方法应该可以满足您的需要。这个答案 有一个代码示例,您应该能够采用它来使用。
The
GetPixel
andSetPixel
methods should work for what you need.This answer has a code sample that you should be able to adopt for your use.