Index: src/pkg/image/png/writer.go |
=================================================================== |
old mode 100644 |
new mode 100755 |
--- a/src/pkg/image/png/writer.go |
+++ b/src/pkg/image/png/writer.go |
@@ -315,11 +315,11 @@ |
cr0 := cr[0] |
if rgba, _ := m.(*image.RGBA); rgba != nil { |
j0 := (y - b.Min.Y) * rgba.Stride |
- j1 := j0 + b.Dx()*4 |
- for j := j0; j < j1; j += 4 { |
- cr0[i+0] = rgba.Pix[j+0] |
- cr0[i+1] = rgba.Pix[j+1] |
- cr0[i+2] = rgba.Pix[j+2] |
+ j1 := j0 + b.Dx() |
+ for j := j0; j < j1; j += 1 { |
+ cr0[i+0] = rgba.Pix[j].R |
+ cr0[i+1] = rgba.Pix[j].G |
+ cr0[i+2] = rgba.Pix[j].B |
i += 3 |
} |
} else { |