Descriptiongo.image/tiff: optimize reading uncompressed files from a tiff.buffer.
In case the image is read via a tiff.buffer, avoid copying the
data strip before decoding it. Remove corresponding TODO.
Speeds up reading uncompressed images (which is the common case)
and uses much less memory.
benchmark old ns/op new ns/op delta
BenchmarkDecodeCompressed 4619438 4630774 +0.25%
BenchmarkDecodeUncompressed 260809 219875 -15.70%
Patch Set 1 #Patch Set 2 : diff -r ce578805294d https://code.google.com/p/go.image #Patch Set 3 : diff -r ce578805294d https://code.google.com/p/go.image #
MessagesTotal messages: 3
|