2016-03-20 42 views
-3

画像のピクセルを反復しようとしています。私はサイズを設定し、forループを使用しますが、タイプエラーが発生します。オブジェクトは反復可能ではありません。私は型エラーの問題がwhと整数ので、スルー反復することができないという事実から来ているPILとイメージPythonは画像のピクセルを反復処理します

w=100 
h=200 
im=im.resize((w,h), Image.ANTIALIAS) 
for a in w: 
    for b in h: 
    (...) 
+0

im.getdata()内のピクセル: 'prehaps? –

+0

または 'for a range(w):for b in range(h):' –

+0

トレースバックを読もうとしましたか?それは違反行を指し示すはずです。 – Reti43

答えて

1

を輸入しています。 thingがリスト[2, 5, 6]であれば、例えば、iがしたい、その後2、その後、5と6

どうなりますので、thing内のすべてのアイテムをループfor i in thing:構築物を使用すると、反復することができますfor a in range(w)for b in range(h)、あります0〜wまたはhのすべての整数を使用します。