Искажение изображения (исправление ошбки) - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер! Написал приложение, которое искривляет изображение при нажатии кнопки, но есть одна проблема: искажается не само это изображение, а создается новое и искажается оно. Помогите пожалуйста, как можно это исправить? На мой взгляд ошибка где-то здесь:
private void button4_Click(object sender, EventArgs e)
        {
            using (Graphics graf = Graphics.FromImage(pictureBox1.Image))
            {
                Point p1 = new Point(300, 100);
                Point p2 = new Point(134, 345);
                Point p3 = new Point(46, 100);
 
                Point[] p = { p1, p2, p3 };
                graf.DrawImage(pictureBox1.Image, p);
                pictureBox1.Invalidate();
 
            }
        }
Но я не уверен

Решение задачи: «Искажение изображения (исправление ошбки)»

textual
Листинг программы
graf.DrawImage(pictureBox1.Image, p);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5