Я хотел бы иметь возможность взять 5 изображений JPG и обработать их с помощью ImageMagick, чтобы создать эффект, показывающий фотографии в виде стека изображений, похожих на Polaroid.Создайте стек изображений, похожих на Поляроид, из существующих изображений, используя ImageMagick
Предполагая, что все фотографии имеют одинаковую пропорцию, они должны быть изменены на один размер, накладывается 10-кратная поляроидная рамка, затем все слегка повернуты и смещены так, что изображения под верхней частью частично видны по краям ,
Вращение/смещение не обязательно должно быть случайным как таковое - оно может быть закодировано вручную для каждого изображения в стеке, если это проще, чем делать это по-настоящему случайным?
Вот пример эффекта я стремлюсь:
Может кто-то помочь с правильными параметрами, чтобы использовать - я предполагаю, что мы хотим использовать преобразование?
Редактировать: Я уже знал о примере, содержащемся на странице ImageMagick, но в нем конкретно не указаны мои требования - они клонируют исходное изображение, они не используют несколько отдельных изображений. Они также не очень хорошо объясняют в каждом примере то, что каждый вариант делает - они полагают, что вы уже потратили часы (или дни!), Экспериментируя с миллионами доступных вариантов. Немного сложно для тех, кто никогда не использовал инструмент для освоения без большой работы.
convert thumbnail.gif \
-bordercolor white -border 6 \
-bordercolor grey60 -border 1 \
-bordercolor none -background none \
\(-clone 0 -rotate `convert null: -format '%[fx:rand()*30-15]' info:` \) \
\(-clone 0 -rotate `convert null: -format '%[fx:rand()*30-15]' info:` \) \
\(-clone 0 -rotate `convert null: -format '%[fx:rand()*30-15]' info:` \) \
\(-clone 0 -rotate `convert null: -format '%[fx:rand()*30-15]' info:` \) \
-delete 0 -border 100x80 -gravity center \
-crop 200x160+0+0 +repage -flatten -trim +repage \
-background black \(+clone -shadow 60x4+4+4 \) +swap \
-background none -flatten \
poloroid_stack.png
... было бы здорово, если бы кто-то мог расширить этот пример и показать мне, как изменить его для достижения моих желаемых результатов, как указано выше.
На самом деле, нет у них нет. Они не дают конкретного примера, как использовать несколько разных изображений - они клонируют исходное изображение. Они также не очень хорошо объясняют, что каждый вариант делает в своих примерах - очень сложно для тех, кто никогда не использовал конвертировать, чтобы понять, что происходит, не тратя часы на эксперименты. Было бы очень полезно, если бы вы могли принять их пример и расширить его в соответствии с моими потребностями, указанными выше, объясняя, какие параметры делают, я могу настроить его на то, что мне нужно. –
Спасибо @ Jim Lindstrom - ваше решение не совсем заняло то, что мне было нужно, но это действительно поставило меня на правильный путь. –