У меня есть набор изображений для анимации, но не все размеры одинаковы. Некоторые могут быть 100x100, другие могут быть 99x105, некоторые с 110x100 и так далее.
Если бы я сделал простой
convert *.png myAni.gif
И первое изображение оказалось немного меньше по размеру по сравнению с самым большим изображением, результат может быть "обрезан", потому что размеры холста недостаточно велики.
Как я могу либо
- Установите размер холста для анимации или, более предпочтительно,
- Может ли imagemagick найти наибольшую ширину и высоту входного набора и использовать его в качестве размера холста?
То, как я это делаю, - это предоставление первого изображения в качестве моего "холстового" изображения, которое будет создано с подходящей шириной / высотой, а затем я делаю объединение и удаляю 0 следующим образом.
convert canvas.png 001.png 002.png ... 009.png -coalesce -delete 0 myAnim.gif