X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=icon%2Fmake-png;h=d9dde54e6b80985d315c9e3ee1fc4f710cd3b41d;hb=44fc36b3f74386f0055eac4d9b9d201e6fff0847;hp=748cf32e0927bed4eb144a3db57fccd70dd9eb6f;hpb=4ec960b705b87b15d015abb2a9a3e23eee414f1d;p=fw%2Faltos diff --git a/icon/make-png b/icon/make-png index 748cf32e..d9dde54e 100755 --- a/icon/make-png +++ b/icon/make-png @@ -14,13 +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)) -echo SHADOW $SHADOW IMAGE $IMAGE OPACITY $OPACITY SHIFT $SHIFT BLUR $BLUR +if [ $BLUR = 0 ]; then + BLUR=1 +fi + +SHIFT=$(($SHADOW * 3 / 4)) + +IMAGE=$(($SIZE - $SHIFT - $BLUR)) TMP=image-$$.png @@ -31,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 -