トリミングが正しく機能していないようです。問題は、渡された座標ではなく、常に左上隅 (0, 0) から正しい寸法の領域をトリミングすることです。
image = Image.open(input)
region = image.crop((1000,400,2000,600)
region.save(output)
PIL の image.py で、メソッド _ImageCrop を印刷しました..:
print x0, y0, x1, y1
self.__crop = x0, y0, x1, y1
値は正しいようです。
入力はサイズ 1600x2390 の JPEG 画像です。
Python バージョン: 2.5、PIL バージョン: 1.1.6
助言がありますか?ありがとう