Задать вопрос
@igoodmood

Как правильно сохранить измененное изображение из PictureBox C#?

Здравствуйте!
Есть программа для поворота изображения на определенный градус, после поворота изображения, сохраняю картинку из picturebox в определенную папку. Проблема в том, что сохраненная картинка остается такой же как и до загрузки. Пробовал разные методы Update(), Invalidate(), но все безрезультатно. Поэтому прошу помощи у Вас.
Вот сам фрагмент кода :
private void trackBar4_Scroll(object sender, EventArgs e)
        {
            label7.Text = String.Format("{0}", trackBar4.Value);
            int angle = trackBar4.Value; int x = 100; int y = 100; int w = image.Width; int h = image.Height;
            Bitmap bitmap4 = new Bitmap(pictureBox1.Image);
            Graphics g = Graphics.FromImage(bitmap4);
    
            //Graphics g = pictureBox1.CreateGraphics();
            Matrix m = new Matrix();
            m.RotateAt(angle, new Point(x, y));
            g.Transform = m;
            g.Clear(Color.White);
            g.DrawImage(image, x - image.Width / 2, y - image.Height / 2, w, h);
            pictureBox1.Image = bitmap4;
        }
  • Вопрос задан
  • 730 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rou1997
@Rou1997
Никакого сохранения здесь нет.

Update(), Invalidate(),

Причем здесь сохранение и перерисовка PictureBox?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы