In order to do this, I used one of my unix shell scripts, bevel, to do the inner bevel. (The commands for the inner bevel are listed at the bottom of my script example page.)
Here are the commands I used to try to recreate your result. You can tweak the values (adjust gray70 to make the horse figure lighter of darker)
# fordg.png is the input image with gray70 replacing the red
# fordam.png is alpha channel dilated & blurred (to add the shadow) and converted to dithered monochrome to make the noise outside region
# the bevel script adds the bevel to the image converted to gray
# the last command combines the beveled and shadow/noise image and then makes white transparent
# you will need to delete the intermediate images
Code: Select all
convert ford.png \
\( -clone 0 -fuzz 99% -fill gray70 -opaque red -write fordg.png \) \
\( -clone 0 -alpha extract -morphology dilate octagon:2 \
-blur 0x3 -level 0x50% -monochrome -negate -write fordam.png \) \
null:
bevel -a 225 -w 6 -e 45 fordg.png fordgb.png
convert fordam.png fordgb.png -background white -flatten -compose over \
-transparent white -write show: ford_result.png
