aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNigel Tao <nigeltao@golang.org>2014-09-01 10:02:52 +1000
committerNigel Tao <nigeltao@golang.org>2014-09-01 10:02:52 +1000
commit686ecd83c04c9904de9457c7b14380cc2c04cff2 (patch)
tree752820907d4ab5ed4456e957fb9638bbf2dde122 /src
parenta287567d3cd108513d337f647a3902d3b7fade34 (diff)
downloadgo-686ecd83c04c9904de9457c7b14380cc2c04cff2.tar.xz
image/png: make the CompressionLevel constants negative, reserving
positive numbers to mean a numeric zlib compression level. LGTM=bradfitz, ruiu R=bradfitz, ruiu CC=golang-codereviews, jeff.allen https://golang.org/cl/138860043
Diffstat (limited to 'src')
-rw-r--r--src/pkg/image/png/writer.go11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/pkg/image/png/writer.go b/src/pkg/image/png/writer.go
index b1a70c79d3..df23270ee9 100644
--- a/src/pkg/image/png/writer.go
+++ b/src/pkg/image/png/writer.go
@@ -33,10 +33,13 @@ type encoder struct {
type CompressionLevel int
const (
- DefaultCompression CompressionLevel = iota
- NoCompression
- BestSpeed
- BestCompression
+ DefaultCompression CompressionLevel = 0
+ NoCompression CompressionLevel = -1
+ BestSpeed CompressionLevel = -2
+ BestCompression CompressionLevel = -3
+
+ // Positive CompressionLevel values are reserved to mean a numeric zlib
+ // compression level, although that is not implemented yet.
)
// Big-endian.