mirror of https://github.com/status-im/resize.git
Dont fail if sum is 0
This commit is contained in:
parent
83c6a99326
commit
7c6d9f0d30
|
@ -393,12 +393,14 @@ func resizeYCbCr(in *ycc, out *ycc, scale float64, coeffs []int16, offset []int,
|
||||||
}
|
}
|
||||||
|
|
||||||
xo := (y-newBounds.Min.Y)*out.Stride + (x-newBounds.Min.X)*3
|
xo := (y-newBounds.Min.Y)*out.Stride + (x-newBounds.Min.X)*3
|
||||||
|
if sum != 0 {
|
||||||
out.Pix[xo+0] = clampUint8(p[0] / sum)
|
out.Pix[xo+0] = clampUint8(p[0] / sum)
|
||||||
out.Pix[xo+1] = clampUint8(p[1] / sum)
|
out.Pix[xo+1] = clampUint8(p[1] / sum)
|
||||||
out.Pix[xo+2] = clampUint8(p[2] / sum)
|
out.Pix[xo+2] = clampUint8(p[2] / sum)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func nearestYCbCr(in *ycc, out *ycc, scale float64, coeffs []bool, offset []int, filterLength int) {
|
func nearestYCbCr(in *ycc, out *ycc, scale float64, coeffs []bool, offset []int, filterLength int) {
|
||||||
newBounds := out.Bounds()
|
newBounds := out.Bounds()
|
||||||
|
|
Loading…
Reference in New Issue