diff --git a/transcoder/png.go b/transcoder/png.go index d7adcf1..e4b9691 100644 --- a/transcoder/png.go +++ b/transcoder/png.go @@ -24,7 +24,10 @@ func (t *Png) Transcode(w *proxy.ResponseWriter, r *proxy.ResponseReader, header return err } } else { - if err = png.Encode(w, img); err != nil { + enc := &png.Encoder{ + CompressionLevel: png.BestCompression, + } + if err = enc.Encode(w, img); err != nil { return err } }