Zajmuję się przetwarzaniem obrazów w programie Go i próbuję uzyskać SubImage obrazu.Problemy z uzyskaniem obrazu podrzędnego obrazu w ruchu
import (
"image/jpeg"
"os"
)
func main(){
image_file, err := os.Open("somefile.jpeg")
my_image, err := jpeg.Decode(image_file)
my_sub_image := my_image.SubImage(Rect(j, i, j+x_width, i+y_width)).(*image.RGBA)
}
Kiedy próbuję to skompilować, otrzymuję .\img.go:8: picture.SubImage undefined (type image.Image has no field or method SubImage)
.
Jakieś myśli?
Być może nie powinieneś pisać bardziej idiomatycznego kodu Go, np. nazywanie zmiennych jak 'imageFile' zamiast' image_file', ponieważ pomaga to w przejrzeniu twojego kodu. – Volker