Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ykarikos
Created June 7, 2012 22:17
Show Gist options
  • Star 64 You must be signed in to star a gist
  • Fork 14 You must be signed in to fork a gist
  • Save ykarikos/2892009 to your computer and use it in GitHub Desktop.
Save ykarikos/2892009 to your computer and use it in GitHub Desktop.
Convert png to svg using imagemagick and potrace
#!/bin/bash
if [ "$1" == "" ]; then
echo Usage: $0 pngfile
exit 0;
fi
FILE=`basename $1 .png`
if [ ! -e $FILE.png ]; then
echo $FILE.png does not exist
exit 1;
fi
convert $FILE.png $FILE.pnm
potrace -s -o $FILE.svg $FILE.pnm
rm $FILE.pnm
@MiaLinlinLu
Copy link

convert infile.png pnm:- | potrace -s -o outfile.svg

Hi, I have a question. When I convert it, it converted a RGB image to a BlackWhite SVG. How could I correct this?
thank you!

@krashnakant
Copy link

Cant convert coloured PNG to SVG, produced svgs are BW

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment