Nigel Tao
0b52392ef7
image: use three-index slice for NewYCbCr.
...
This ensures that changing an image.YCbCr's Y values can't change its
chroma values, even after re-slicing up to capacity.
Change-Id: Icb626561522e336a3220e10f456c95330ae7db9e
Reviewed-on: https://go-review.googlesource.com/2209
Reviewed-by: Rob Pike <r@golang.org>
2015-01-05 03:32:15 +00:00
Dave Cheney
64e6fe2d29
image/draw: fix crash in clip
...
Fixes #9177
Change-Id: I1c7e57f0f0a9b00fb3ddc7fa4844ac53ea6df46f
Reviewed-on: https://go-review.googlesource.com/1876
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2014-12-20 06:00:38 +00:00
Russ Cox
04923042bd
image/jpeg: handle Read returning n > 0, err != nil in d.fill
...
Fixes #9127 .
LGTM=r
R=bradfitz, r
CC=golang-codereviews, nigeltao
https://golang.org/cl/178120043
2014-11-22 13:55:33 -05:00
Nigel Tao
0be3176a8b
image/gif: don't let the per-frame transparent index modify the global
...
palette.
Fixes #7993 .
LGTM=r
R=r
CC=golang-codereviews, james.jdunne
https://golang.org/cl/138600043
2014-09-22 14:29:45 +10:00
Nigel Tao
a2910958a2
image/gif: fix GIF encoding of sub-images.
...
benchmark old ns/op new ns/op delta
BenchmarkEncode 8641055 8646829 +0.07%
Fixes #7792 .
LGTM=r
R=r
CC=dbathgate, golang-codereviews
https://golang.org/cl/147730043
2014-09-18 12:43:01 +10:00
Nigel Tao
8e77a7ef6b
image/jpeg: reject invalid Ta and Td values.
...
Fixes #8693 .
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/141470043
2014-09-15 08:41:59 +10:00
Russ Cox
c007ce824d
build: move package sources from src/pkg to src
...
Preparation was in CL 134570043.
This CL contains only the effect of 'hg mv src/pkg/* src'.
For more about the move, see golang.org/s/go14nopkg.
2014-09-08 00:08:51 -04:00