标签: c# colors
我使用以下代码从图像中读取单个像素:
private void CheckArea(Point where) { Bitmap test = (Bitmap)PanelToBitmap(panel2); var pixel = test.GetPixel(where.X, where.Y); }
我想更改此像素的颜色。首先,我尝试将其转换为图像,但这不起作用。然后我尝试更改ARGB值,但它们是写保护的。
如何在给定Point?
Point
答案 0 :(得分:3)
你可以使用:
test.SetPixel(where.X, where.Y, Color.FromArgb(0x78FF0000));
msdn
颜色是一种不可变结构,因此您无法更改其值。