Сохранить картинку в *.jpg и *.png с PictureBox

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Дима_Д
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 01.04.2007 (Вс) 19:50

Сохранить картинку в *.jpg и *.png с PictureBox

Сообщение Дима_Д » 01.04.2007 (Вс) 19:58

Помогите! Как это мона сделать?
Напишите очень подробно. Пожалуйста!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 01.04.2007 (Вс) 21:15

http://bbs.vbstreets.ru/viewtopic.php?t ... hlight=gdi

Используй чудо-обёртку tyomitch для GDI+.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 02.04.2007 (Пн) 0:35

В jpg - пример в популярных вопросах. В PNG - см. аттач.
И не надо пользоваться GDI+!
Вложения
ReadWrite_PNG.zip
(231.13 Кб) Скачиваний: 140
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 02.04.2007 (Пн) 8:13

И я недавно простенький примерчик в кирпичи кинул...
Функция с использованием GDI+.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Дима_Д
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 01.04.2007 (Вс) 19:50

Сообщение Дима_Д » 02.04.2007 (Пн) 16:38

ребята! спасибо! век не забуду!

Дима_Д
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 01.04.2007 (Вс) 19:50

Сообщение Дима_Д » 02.04.2007 (Пн) 16:47

PS: еще один глупый вопрос, как повесить GDI+.dll на кнопку? К примеру: у меня программа там есть PictureBox в бмп я сохраняю по нажатию кнопки, как сделать чтобы сохранялось в JPG?
PPS: за незнание сильно не пинать :D

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 02.04.2007 (Пн) 17:48

Дима_Д писал(а):PS: еще один глупый вопрос, как повесить GDI+.dll на кнопку? К примеру: у меня программа там есть PictureBox в бмп я сохраняю по нажатию кнопки, как сделать чтобы сохранялось в JPG?
PPS: за незнание сильно не пинать :D


Еще раз - здесь есть пример:

http://bbs.vbstreets.ru/viewtopic.php?t=31865
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Дима_Д
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 01.04.2007 (Вс) 19:50

Сообщение Дима_Д » 02.04.2007 (Пн) 21:14

у меня этот проэкт не открываеться. выпадает ошибка
"retained" invalid key. the file "яяяяяяяяяяяяяяя" can't be loaded
у меня ВБ 5, может из-за этого?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.04.2007 (Пн) 21:22

Да, из-за этого.
Изображение

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 02.04.2007 (Пн) 21:49

Дима_Д писал(а):PS: еще один глупый вопрос, как повесить GDI+.dll на кнопку? К примеру: у меня программа там есть PictureBox в бмп я сохраняю по нажатию кнопки, как сделать чтобы сохранялось в JPG?
PPS: за незнание сильно не пинать :D


Я же сказал что пример в Популярных вопросах, и без этого GDI+. Неужели так трудно было пойти в раздел и скачать пример? Или он чем-то тебе не понравился?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

X-hacker
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 26.08.2006 (Сб) 1:22
Откуда: Moldova

Сообщение X-hacker » 03.04.2007 (Вт) 8:58

А для чтения GIF, PNG, ICO и др, юзай примеры LaVolpe с сайта www.pscode.com
Ну вот часть номер один, а вторую если надо позже закину
Вложения
LaVolpe_An2056493272007.zip
(233.99 Кб) Скачиваний: 104


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

    TopList