Bläddra i källkod

Fix YCC SubImage.

Charlie Vieth 10 år sedan
förälder
incheckning
f03c78969b
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2
    1
      ycc.go

+ 2
- 1
ycc.go Visa fil

@@ -159,8 +159,9 @@ func (p *ycc) YCbCr() *image.YCbCr {
159 159
 // imageYCbCrToYCC converts a YCbCr image to a ycc image for resizing.
160 160
 func imageYCbCrToYCC(in *image.YCbCr) *ycc {
161 161
 	w, h := in.Rect.Dx(), in.Rect.Dy()
162
+	r := image.Rect(0, 0, w, h)
162 163
 	buf := make([]uint8, 3*w*h)
163
-	p := ycc{Pix: buf, Stride: 3 * w, Rect: in.Rect, SubsampleRatio: in.SubsampleRatio}
164
+	p := ycc{Pix: buf, Stride: 3 * w, Rect: r, SubsampleRatio: in.SubsampleRatio}
164 165
 	var off int
165 166
 
166 167
 	switch in.SubsampleRatio {