Skip to content

Instantly share code, notes, and snippets.

View gist:c78259461fa4476cef4f8051ad57408f
- View binding:
- State restoration:
eliaslecomte /
Created Aug 16, 2016 — forked from amulyakhare/
Bash script to update the application icon of our internal release builds to include a visual marker and version number on the icon for convenience of the testers.
# $> bash <version label> <project dir> <script sub-dir>
# process_icon version_num res_sub_dir current_work_dir target_dir
image_width=`identify -format %[fx:w] $3/app/src/main/res/drawable-$2/com_garena_shopee_logo_shopee_launcher.png` && let "image_width-=4"
image_height=`identify -format %[fx:h] $3/app/src/main/res/drawable-$2/com_garena_shopee_logo_shopee_launcher.png` && let "image_height-=4"
convert $3$4/marker.png -background '#0000' -fill white -gravity south -size 137x16 caption:$1 -composite -resize $image_widthx$image_height $3$4/intermediate.png
convert -composite -gravity center $3/app/src/main/res/drawable-$2/com_garena_shopee_logo_shopee_launcher.png $3$4/intermediate.png $3$4/com_garena_shopee_logo_shopee_launcher.png