2011-06-27 13 views
-1

私は衛星画像で作業しています。私は、動作するには画像の一部を選択する必要があります。どうすればいいですか? Im.cropは動作しません。サイズを変更しますか?Pythonを使用して画像の一部を選択するにはどうすればよいですか?

おかげ

+4

詳細は、http://www.pythonware.com/library/pil/handbook/introduction.htmを参照してくださいあなたが何をしているかを示すコード? –

+0

GDALバインディングとユーティリティを使用する – Benjamin

答えて

4
from PIL import Image 
im = Image.open("test.jpg") 

crop_rectangle = (50, 50, 200, 200) 
cropped_im = im.crop(crop_rectangle) 

cropped_im.show() 

クロップ領域は4タプルとして与えられなければならないことに注意 - (下、右、上、左)。あなたには、いくつかのより投稿することができPILと `im.crop(ボックス)`は通常に動作を使用して、ここでUsing the Image Class

+0

「Numpy.ndarray」オブジェクトには 'crop'属性がありません。これは疑いの余地があります。どうすればいいですか? –

+0

Numpy.ndarrayインスタンスへのクロップメソッドですが、クロップメソッドはありません.PROのImageクラスのインスタンスにクロップメソッドを適用していることを確認してください。まだ動作しない場合は、コードを投稿してください。 – symmetry

+0

どうもありがとうございました。 –

関連する問題