Skip to content

Instantly share code, notes, and snippets.

@iegik
Last active August 11, 2025 12:01
Show Gist options
  • Save iegik/39146ba62f22c0c05914ee70eb32ad8f to your computer and use it in GitHub Desktop.
Save iegik/39146ba62f22c0c05914ee70eb32ad8f to your computer and use it in GitHub Desktop.

Resize

for i in *.png; do convert "$i" -resize 1024x ; done;

Make icons for Browser Extemsion out of svg's

echo "Making icons..." \
&& for i in 16 32 48 128 256 512; do \
	src=favicon-x1.svg; \
	[ $${i} -ge 256 ] && src=favicon-x2.svg; \
	inkscape \
		-w $${i} -h $${i} \
		--export-type=png --export-filename=favicon-$${i}.png --export-dpi=200 \
		--export-background-opacity=0 $$src; \
done \
&& magick favicon-*.png -background white -alpha remove favicon.ico \
&& echo "done"
  • favicon-*.png - separate icons for different sizes
  • favicon.ico - default_icon
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment