Как вставить изображение в макете? - PullRequest
0 голосов
/ 30 августа 2018

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

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

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

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

Справочная информация:

enter image description here

Изображение:

enter image description here

Команда (синтаксис 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) и измените конец строки \ на ^.

Результат: enter image description here

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

0 голосов
/ 30 августа 2018

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

...