Как вставить изображение в макете?
В макете ноутбука, телефонного макета или любого другого макета, я хочу вставить внешнее изображение. Есть ли сценарий 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.