Xpoint
   [напомнить пароль]

Склеивание изображений

Метки: [без меток]
2012-05-15 09:31:39 [обр] name_[досье]

Здравствуйте, возник такой вроде бы банальный(но не для меня) вопрос. Как можно совместить два изображения средствами PHP?
К примеру на выходе должна получиться такая картинка:
http://brikov.ru/uploads/image......vushki-na-fone-moria-small.jpg

Т.е. есть девушка цветная, нужно сделать из неё чёрно белую и потом совместить эти два изображения чтобы получилось так как по ссылке выше.

В инете много примеров, с использованием графической библиотеки GD, но они все не подходят, т.к. там в результате одно изображение перекрывает другое. Как работать с GD, чтобы получить нужный мне результат, какой алгоритм, какие функции использовать? Опыта работы с графикой нет.

спустя 2 часа 4 минуты [обр] name_[досье]
Может есть какие классы для реализации через которые можно такое сделать?
спустя 4 часа 8 минут [обр] Jared(3/26)[досье]

name_[досье], документации же на GD и ImageMagick полно в сети.
Алгоритм - берете исходное изображение, делаете копию, обецвечиваете, исходное изображение увеличиваете вдвое по высоте, прицепляете второе изображение.

Опыта работы с графикой нет.

Вот его и получите.

спустя 1 день 5 часов [обр] Василий Свиридов(53/175)[досье]

name_[досье]По сути дело не в GD, а в алгоритме... Вам нужно будет создать новое пустое изображение, у которого высота в два раза больше оригинала. Скопировать оригинал по координатам 0,0, обработать оригинал в ч/б, и скопировать его по координатам 0, <высота оригинала + 1>.

Смотрите на ф-ции imagecreatetruecolor, imagesy, imagecopy.

спустя 10 часов [обр] name_[досье]
Спасибо ха ответы.
Powered by POEM™ Engine Copyright © 2002-2005