У меня есть прозрачный файл PNG (изображение коровы)
У меня есть папка, которая содержит изображения травы, гор, рек и так далее.
Я хочу наложить изображение коровы на те фоновые изображения только при помощи командной строки Linux.
convert
инструмент от пакет ImageMagick Вы можете merge
изображения с помощью ImageMagick, Разделяющий на уровни
Т.е.:
convert -page +0+0 grass.jpg \
-page +256+0 clouds.jpg \
-page +512+0 cow1.png \
-background none -layers merge +repage merged.jpg
convert
несколько изображений Позволяют нам предположить, что у Вас есть два изображения: 1. grass.jpg
как первое изображение 2. и cow1.jpg
, cow2.jpg
и т.д. как второе изображение, чтобы объединиться
Так, Ваш bash
сценарий:
for image in cow*.jpg; do
convert -page +0+0 grass.jpg \
-page +100+100 $image \
-background none -layers merge +repage $image-merged.jpg
done