Объединение изображений в ImageMagick с тенью

Я обрезаю и размываю изображение размером 960x960 пикселей до 960x416 с помощью GraphicsMagick:

gm convert -resize 960x416^ -gravity center -crop 960x416+0+0 +repage in.jpg bg.png

gm mogrify -gaussian 25x10 bg.png

После этого я создаю миниатюру того же исходного изображения размером 200x200 пикселей:

gm convert -resize 200x200 in.jpg top.png

На последнем шаге я объединяю оба изображения, где миниатюра будет помещена в верхнюю левую позицию фонового изображения:

gmcomposite top.png bg.png -геометрия 960x416+50+16 out.jpg

Это работает как шарм. Но сейчас мне нужна автоматически сгенерированная тень для изображения top.png, когда оно будет наложено поверх bg.png на последнем шаге. Это возможно?


person thomasreiser    schedule 25.07.2014    source источник
comment
Возможно, ответы здесь могут помочь - stackoverflow. com/questions/6351828/   -  person Tasos    schedule 26.07.2014
comment
Спасибо, я уже посмотрел на это, но я не мог понять, как это сделать с помощью GraphicsMagick.   -  person thomasreiser    schedule 26.07.2014