删除位图中的像素
本文关键字:像素 位图 删除 | 更新日期: 2023-09-27 17:54:46
是否有一种方法可以让我在c#中删除位图中的单个像素?我已经试图在互联网上寻找解决方案,但我找不到一个。
"删除一个像素"到底是什么意思?位图(通常)是像素的矩形网格,所有像素都有一个定义的值。
您可以通过在位图对象上使用SetPixel
来设置单个像素的颜色。这也可以是完全透明的
我不认为这是可能的"删除"一个像素,但你可以设置它为一个指定的颜色。
// Open your image
string path = "./path/to/your_image.bmp";
Bitmap img = (Bitmap)Bitmap.FromFile(path);
// Supporting variables
int x = 5;
int y = 5;
Color color = Color.Black;
// Actual operation
img.SetPixel(x, y, color);
img.Save(path);