Как вставить изображение в макете?

В макете ноутбука, телефонного макета или любого другого макета, я хочу вставить внешнее изображение. Есть ли сценарий PHP или javascript, как моя идея? Я уже нашел, что некоторые сайты делают то же самое. Как мне это построить? Кто-нибудь может дать мне идею?

Мой пример сайта http://magicmockups.com/mockup/10/

2 ответа

Вы можете использовать искажение перспективы Imagemagick после измерения углов на обоих изображениях.

Фон:

Образ:

Команда (синтаксис Unix):

convert background.png \
\( monet2.jpg -virtual-pixel none +distort perspective "0,0 317,99  265,0 540,85  265,333 594,426  0,333 342,446" \) \
-layers merge +repage monet2_background.jpg


В Windows удалите \ before (и before) и измените конец строки \ на ^.

Результат:

Вы можете запустить это из PHP exec() или перекодировать в синтаксисе PHP Imagick.

Вы можете использовать библиотеки обработки изображений PHP, такие как PHP GD или ImageMagick.

Другие вопросы по тегам