/
tracebitmap.txt
28 lines (15 loc) · 771 Bytes
/
tracebitmap.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
How to trace a bitmap to svg in multiple colors:
Dependencies: imagemagick, netpbm, potrace
Generate the PPM format from PNG:
convert download.png download.ppm
Generate a mask file for each color of the file:
ppmcolormask "#184d47" download.ppm > download-mask1.pbm
ppmcolormask "#66462C" download.ppm > download-mask2.pbm
Then trace the bitmap (bitmap -> svg):
potrace --flat -b svg download-mask1.pbm -o download1.svg
potrace --flat -b svg download-mask2.pbm -o download2.svg
Extract a list of colors from an image:
convert download.png +dither -colors 10 -unique-colors txt:
Articles:
- http://confluence.concord.org/display/CCTR/Removing%20Antialiasing.html
- http://confluence.concord.org/display/CCTR/Tracing%20Color%20Raster%20Images.html