Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сохранить картинку из PictureBox в формате JPG? / 7 сообщений из 7, страница 1 из 1
15.03.2012, 11:31
    #37706207
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
Подскажите, как это сделать, плз.
Заранее спасибо.
...
Рейтинг: 0 / 0
15.03.2012, 14:15
    #37706641
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
Игорь1973,

Что находится в PictureBox, и как туда попало?

А так - 11068359 , первый модуль под спойлером, функция SaveBitmapToJPEG().
...
Рейтинг: 0 / 0
15.03.2012, 14:55
    #37706756
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
В ней находится Bitmap, который был вставлен через буфер обмена из HTML-страницы.

Код: vbnet
1.
2.
3.
4.
If Clipboard.GetFormat(vbCFBitmap) Then
     Set oPicture = Clipboard.GetData(vbCFBitmap)
     Set picPicture.Picture = oPicture
End If



Спасибо :)
...
Рейтинг: 0 / 0
15.03.2012, 15:12
    #37706799
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
Бенедикт,

PictureBox всегда к формату Bitmap преобразует откопированное через буфер обмана изображение?
В каком бы изначальном формате оно не хранилось (.bmp, .jpg, .gif, .png...)?
Правильно я понимаю?
...
Рейтинг: 0 / 0
15.03.2012, 15:33
    #37706846
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
PictureBox не имеет отношения к буферу.
Изображение в памяти (на пикчербоксе или в буфере) всегда является битмапом.
*.bmp это, грубо говоря, копия байтов из памяти на диске.
jpg, gif и т.д. это, грубо говоря, закодированный разными способами bmp, и это не форматы изображения, а форматы файлов. У изображения всего два формата — растр и вектор.
...
Рейтинг: 0 / 0
15.03.2012, 15:39
    #37706863
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
Игорь1973Бенедикт,

PictureBox всегда к формату Bitmap преобразует откопированное через буфер обмана изображение?
В каком бы изначальном формате оно не хранилось (.bmp, .jpg, .gif, .png...)?
Правильно я понимаю?Преобразование происходит ещё раньше, PictureBox лишь потребитель. Понимает он bitmap, icon, WMF/EMF.

Касательно "буфера обмана" :), программа, которая в него что-то (данные) кладёт, обычно делает это сразу в нескольких форматах. Например, если скопировать в буфер рисунок с рабочего листа Excel, то из буфера можно взять изображение не только в CF_BITMAP, но и CF_METAFILEPICT, JFIF (т. е. JPEG), PNG, GIF и некоторых других.
...
Рейтинг: 0 / 0
15.03.2012, 15:44
    #37706875
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить картинку из PictureBox в формате JPG?
AntonariyИзображение в памяти (на пикчербоксе или в буфере) всегда является битмапом.Насчет буфера я ошибся.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сохранить картинку из PictureBox в формате JPG? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]