Удалить пиксель в растровом изображении - PullRequest
0 голосов
/ 02 мая 2011

Есть ли способ удалить один пиксель в растровом изображении в C #? Я уже пытался найти решение в Интернете, но я не могу найти его.

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Я не думаю, что можно «удалить» пиксель, но вы можете установить для него определенный цвет.

// 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);
1 голос
/ 02 мая 2011

Что именно вы имеете в виду под "удалить пиксель"?Растровые изображения (обычно) представляют собой прямоугольные сетки пикселей со всеми определенными значениями.

Вы можете установить цвет отдельного пикселя, используя SetPixel для объекта Bitmap.Это также может быть полностью прозрачным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...