]> Cypherpunks repositories - gostls13.git/commit
image/gif: make Decode only keep the first frame in memory
authorArtyom Pervukhin <artyom.pervukhin@gmail.com>
Wed, 11 Oct 2017 08:19:44 +0000 (11:19 +0300)
committerNigel Tao <nigeltao@golang.org>
Thu, 12 Oct 2017 05:44:11 +0000 (05:44 +0000)
commit9ce43ce66797c1ddfbf365dfd83e5e17a6a7717e
tree1be94a9ff1c56de04c4607217fe0676854a752d2
parent58c7b1d160d87a86623b59237888e4ff1efb9a0f
image/gif: make Decode only keep the first frame in memory

Decode decodes entire GIF image and returns the first frame as an
image.Image. There's no need for it to keep every decoded frame in
memory except for the one it returns.

Fixes #22199

Change-Id: I76b4bd31608ebc76a1a3df02e85c20eb80df7877
Reviewed-on: https://go-review.googlesource.com/69890
Reviewed-by: Nigel Tao <nigeltao@golang.org>
src/image/gif/reader.go