Начните с Doge
curl -o doge.jpg http://i0.kym-cdn.com/photos/images/newsfeed/000/581/296/c09.jpg
Далее, размытие краев.
convert doge.jpg -alpha set -virtual-pixel transparent -channel A -morphology Distance Euclidean:1,20\! +channel doge.png
Вам нужно будет выводить их в формате .png
Imagemagick documentation
Edit: Приведенный выше пример является для ImageMagick v6.
Для IMv7 попробовать:
convert doge.jpg \(+clone -alpha extract -virtual-pixel black -gamma 2 +level 0,100 -white-threshold 99 -morphology Distance Euclidean:1,200! -sigmoidal-contrast 3,0% \) -compose CopyOpacity -composite doge_im7.png
Когда я бегу, что на IM 7.0.0.0, выходное изображение выглядит идентично входному изображению –
не»работы ... – Petah
Это 4-летний ответ , Тогда это сработало. В документах IMv6 есть пример соответствия. –