Наложение картинки на картинку

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

Наложение картинки на картинку

Сообщение parserdcc » 06.12.2010 (Пн) 14:27

Здравствуйте!
Задача состоит в следующем: на форме есть пикчербокс, в него загружается картинка, а потом сохраняется в jpeg
Нужно чтобы на эту загруженную картинку накладывалась еще одна картинка, так называемый водяной знак, и только потом уже с наложеной картинкой сохранялся итоговый файл. Собственно как реализовать наложение картинки на picturebox? Да, накладывать нужно в правый нижний угол. Как это тоже предусмотреть?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Наложение картинки на картинку

Сообщение Денис » 06.12.2010 (Пн) 14:43

Почитай в MSDN о функции BitBlt у нее есть несколько волшебных параметров, которые тебе помогут в этом нелегком деле.
И, предваряя дальнейшие вопросы, скажу сразу, большинство форумчан готовый код тебе писать здесь не будут, по крайней мере бесплатно.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Наложение картинки на картинку

Сообщение Хакер » 06.12.2010 (Пн) 14:46

parserdcc писал(а):Нужно чтобы на эту загруженную картинку накладывалась еще одна картинка, так называемый водяной знак, и только потом уже с наложеной картинкой сохранялся итоговый файл.

Прямоугольной или неправильной формы?
Прозрачность (альфа-канал) нужна?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

parserdcc
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 17.10.2009 (Сб) 7:05

Re: Наложение картинки на картинку

Сообщение parserdcc » 06.12.2010 (Пн) 14:58

Хакер писал(а):
parserdcc писал(а):Нужно чтобы на эту загруженную картинку накладывалась еще одна картинка, так называемый водяной знак, и только потом уже с наложеной картинкой сохранялся итоговый файл.

Прямоугольной или неправильной формы?
Прозрачность (альфа-канал) нужна?


Прямоугольной формы.
Прозрачность нужна.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Наложение картинки на картинку

Сообщение Хакер » 06.12.2010 (Пн) 15:19

Чтобы быть уверенным, что ты всё правильно понял, прошу тебя выложить пример, сделанный вручную. Исходная картинка, ватермарк и результат наложения.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


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

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

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

    TopList