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