X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=icon%2Fmake-png;h=d9dde54e6b80985d315c9e3ee1fc4f710cd3b41d;hp=bc865d9f7b0d345967e85643db365b55283ffded;hb=23708b4760250f55e8e3b1a0141df9a9ee17a936;hpb=4e3318645d08dda483aced97450b344629902c4d diff --git a/icon/make-png b/icon/make-png index bc865d9f..d9dde54e 100755 --- a/icon/make-png +++ b/icon/make-png @@ -14,11 +14,17 @@ SIZE=$2 PNG=$3 SHADOW=$(($SIZE / 16)) -IMAGE=$(($SIZE - $SHADOW)) -OPACITY=80 -BLUR=$(($SHADOW / 4)) -SHIFT=$(($SHADOW - $BLUR)) +OPACITY=60 +BLUR=$(($SHADOW / 2)) + +if [ $BLUR = 0 ]; then + BLUR=1 +fi + +SHIFT=$(($SHADOW * 3 / 4)) + +IMAGE=$(($SIZE - $SHIFT - $BLUR)) TMP=image-$$.png @@ -29,4 +35,3 @@ rsvg-convert -w $IMAGE -h $IMAGE -o $TMP $SVG convert $TMP \ \( +clone -background black -shadow ${OPACITY}x${BLUR}+${SHIFT}+${SHIFT} \) \ +swap -background none -layers merge -crop ${SIZE}x${SIZE}+0+0 +repage $PNG -