Goで画像処理を行っていて、画像のSubImageを取得しようとしています。Goの画像のSubImageを取得するときに問題が発生する
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)
}
コンパイルしようとすると、.\img.go:8: picture.SubImage undefined (type image.Image has no field or method SubImage)
と表示されます。
どのような考えですか?
もっと慣用的なGoコードを書いたくない場合があります。 'image_file'の代わりに' imageFile'のような名前を付ける変数は、あなたのコードを見直すのに役立ちます。 – Volker