Color quantization: Difference between revisions

m
→‎{{header|Go}}: reduce to 16 colors as task specifies
m (→‎{{header|Go}}: reduce to 16 colors as task specifies)
Line 730:
 
=={{header|Go}}==
A very basic median cut algorithm, no dithering.
<lang go>package main
 
Line 750:
}
img, err := png.Decode(f)
if ec := f.Close(); err != nil {
if err != nil {
log.Fatal(err)
} else if errec != nil {
log.Fatal(ec)
}
fq, err := os.Create("frog256frog16.png")
if err != nil {
log.Fatal(err)
}
if err = png.Encode(fq, quant(img, 25616)); err != nil {
if err != nil {
log.Fatal(err)
}
1,707

edits