From f03c78969b2b58411ec19a603fef146aac01e361 Mon Sep 17 00:00:00 2001 From: Charlie Vieth Date: Tue, 12 Aug 2014 14:41:20 -0400 Subject: [PATCH] Fix YCC SubImage. --- ycc.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ycc.go b/ycc.go index ada44bb..1041599 100644 --- a/ycc.go +++ b/ycc.go @@ -159,8 +159,9 @@ func (p *ycc) YCbCr() *image.YCbCr { // imageYCbCrToYCC converts a YCbCr image to a ycc image for resizing. func imageYCbCrToYCC(in *image.YCbCr) *ycc { w, h := in.Rect.Dx(), in.Rect.Dy() + r := image.Rect(0, 0, w, h) buf := make([]uint8, 3*w*h) - p := ycc{Pix: buf, Stride: 3 * w, Rect: in.Rect, SubsampleRatio: in.SubsampleRatio} + p := ycc{Pix: buf, Stride: 3 * w, Rect: r, SubsampleRatio: in.SubsampleRatio} var off int switch in.SubsampleRatio {