Я написал скрипт для добавления водяных знаков к изображениям на моем сайте. Все работает нормально для png / jpg, но изображения gif нужно обрабатывать более сложным способом. Мой сценарий:
convert -splice x36 -gravity south -background white image.gif \
-coalesce -gravity SouthEast -geometry +0+0 -background white \
null: watermark-text.png -layers composite new-image.gif
Для 95 процентов gif работает нормально. Но есть несколько примеров, которые приносят ошибки.
Относитесь к этому изображению:
![image](https://i.stack.imgur.com/sl8Xl.gif)
Нормальный кот. Только первый кадр содержит фон (просмотренные слои в gimp).
![enter image description here](https://i.stack.imgur.com/s6qP7.gif)
Это не нормальный кот. Есть предложения?