У меня есть две зависимые команды imagemagick, которые хорошо работают сами по себе, но попробовав все мыслимые вызовы, я не могу объединить их, чтобы работать как одна.Я был бы очень признателен, если бы кто-то мог указать мне правильное направление.
Я попробовал различные методы, чтобы объединить эти два, используя онлайн-ресурсы в качестве руководства, но, как обычно, я не могу найти точныйпример, чтобы соответствовать моим потребностям.Я работаю на IM6 * (мой сервер также на IM6 *)
Первая команда берет миниатюру обрезки изображения по центру, а затем делает его круглым.
convert -define jpeg:size=200x200 face.png \
-thumbnail 31x31^ -gravity center -extent 31x31 \
\( +clone -threshold -1 -negate -fill white -draw 'circle 15,12 12,0' \) \
-alpha off -compose copy_opacity -composite cut_to_fit_circ.png
Вторая команда берет приведенный выше вывод и «выравнивает» его на другом изображении
convert marker.svg -page -1+2 cut_to_fit_circ.png \
-flatten facemarker.jpg
В итоге я должен получить изображение svg с круглым изображением поверх маркера.svg