Как добавить прозрачную границу в стиле OS X к изображению с помощью инструментов командной строки? - PullRequest
4 голосов
/ 08 октября 2011

У меня есть изображения, и я хочу добавить к ним прозрачный градиентный фон, аналогично тому, как это делает OS X с тенями окон.

Есть ли способ, которым я могу использовать что-то вроде mogrify или sips, чтобы добавить эту границу? Изображения, которые я хочу обработать, не являются скриншотами, но позвольте мне показать два скриншота, чтобы эффект, который я пытаюсь сделать, был ясен:

Плоское изображение:

Picture.png http://img32.imageshack.us/img32/5010/picturexqx.png

С прозрачным градиентом:

Изображение 1.png http://img684.imageshack.us/img684/6550/picture1ku.png

Это не обязательно должно быть то же самое, просто что-то похожее, а не сплошная квадратная граница.

1 Ответ

3 голосов
/ 09 октября 2011

если вы говорите "что-то похожее", это также принимается.попробуйте команду ниже:

kent$  convert yourPNG.png \( +clone -background black -shadow 50x15+9+15 \) +swap -background none -mosaic +repage new.png

вам нужно установить Imagemagic .

результат выглядит так:

enter image description here

обновлено

надеюсь, на этот раз это соответствует вашим потребностям

kent$  convert yourPng.png \( +clone -background black -shadow 55x15+0+5 \) +swap -background none -layers merge  +repage new.png

результат:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...