Sfoglia il codice sorgente

Fix wrong calculation of second adjust parameter.

jst 12 anni fa
parent
commit
f8ec710330
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      resize.go

+ 1 - 1
resize.go

@@ -90,7 +90,7 @@ func Resize(width, height uint, img image.Image, interp InterpolationFunction) i
 
 
 	resultImg := image.NewRGBA64(image.Rect(0, 0, int(0.7+oldWidth/scaleX), int(0.7+oldHeight/scaleY)))
 	resultImg := image.NewRGBA64(image.Rect(0, 0, int(0.7+oldWidth/scaleX), int(0.7+oldHeight/scaleY)))
 	b = resultImg.Bounds()
 	b = resultImg.Bounds()
-	adjust = 0.5 * ((oldWidth-1.0)/scaleY - float32(b.Dx()-1))
+	adjust = 0.5 * ((oldHeight-1.0)/scaleY - float32(b.Dy()-1))
 
 
 	for i := 0; i < n; i++ {
 	for i := 0; i < n; i++ {
 		go func(b image.Rectangle, c chan int) {
 		go func(b image.Rectangle, c chan int) {