如何更改图像中像素的颜色
本文关键字:颜色 像素 何更改 图像 | 更新日期: 2023-09-27 17:58:19
我使用以下代码从图像中读取一个像素:
private void CheckArea(Point where)
{
Bitmap test = (Bitmap)PanelToBitmap(panel2);
var pixel = test.GetPixel(where.X, where.Y);
}
我想改变这个像素的颜色。首先我试着把它转换成一个图像,但没有成功。然后我尝试更改ARGB值,但它们是写保护的。
在给定Point
的情况下,如何更改图像中像素的颜色?
您可以使用:
test.SetPixel(where.X, where.Y, Color.FromArgb(0x78FF0000));
msdn
颜色是一个不可变的结构,所以你不能改变它的值。