Работа с изображением - C# (178079)
Формулировка задачи:
Добрый день.
Прошу помощи. Почему-то не срабатывает метод setpixel. Ниже код:
считывается изображение. Пробую заменить все точки на чёрные. После выполнения картинка не изменилась. В чём я ошибся?
Сама картинка распознаётся циклом. То есть высота и ширина вычисляются правильные.
Bitmap img = new Bitmap(@"c:\1.jpg"); for (int i = 0; i < img.Width; i++) { for (int j = 0; j < img.Height; j++) { img.SetPixel(i, j, Color.Black); } }
Вопрос снимается.
Нужно было сделать img.Save(@"c:\111.jpg");
Решение задачи: «Работа с изображением»
textual
Листинг программы
Bitmap img; using (Stream stream = new FileStream(@"c:\1.jpg", FileMode.Open)) { img = new Bitmap(stream); } for (int i = 0; i < img.Width; i++) { for (int j = 0; j < img.Height; j++) { img.SetPixel(i, j, Color.Black); } } img.Save(@"c:\1.jpg");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д