PHP/ImageMagic Получить тень изображения

Я хотел бы написать PHP/ImageMagic для создания «тени» данного изображения. Как в этом примере (сделано вручную в GFXeditor):

      original                shadow

http://uppix.net/d/a/f/dc82fce795fc4af20170080b09c9a.png ==> http://uppix.net/8/9/9/b1e9df4b2858c40081771961e028d.png

Примечание. Все исходные изображения будут на белом фоне, как в примере.

Я проверил документацию ImageMagic, но пока не нашел ничего полезного. Кто-нибудь знает, можно ли это сделать в PHP/ImageMagic? Если да, то как?


person Kami    schedule 31.07.2010    source источник


Ответы (2)


Использовать convert с опцией -threshold?

РЕДАКТИРОВАТЬ: упс... из PHP? Imagick::thresholdImage?

Интересно, не больше ли это похоже на маску, чем на тень? В контексте обмена мгновенными сообщениями shadow выглядит как размытая копия изображения.

person pascal    schedule 31.07.2010

Попробуйте главу обнаружение границ в примерах ImageMagick.

person Pekka    schedule 31.07.2010