Сохранение изображений в формате png, gif, jpg, bmp - Visual Basic .NET

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

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

Сохраняя изображение из PictureBox в файл мы получаем несжатый битовый образ независимо от того какое расширение файла указываем.
Листинг программы
  1. Dim myImg1 As System.Drawing.Bitmap = PictureBox1.Image
  2. Dim myImg2 As New System.Drawing.Bitmap(myImg1, PictureBox1.Size.Width, PictureBox1.Size.Height)
  3. myImg2.Save(Application.StartupPath & "\111.png")
(этот пример взят с Сохранить изображение из PictureBox в файл в том разрешении, в каком мы ее видим). Размер загруженного в PictureВox jpeg-файла 100 кбайт, а сохранённого из PictureBox в файл 800 кбайт, причём размер файла не зависит от выбранного расширения. Качество то же самое. Существуют ли в NET способы сохранять картинки в сжатых форматах (png, gif, ...)? Может быть есть какие-то сторонние dll?

Решение задачи: «Сохранение изображений в формате png, gif, jpg, bmp»

textual
Листинг программы
  1. myImg2.Save(Application.StartupPath & "\111.png", Imaging.ImageFormat.Png)

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


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

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

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы