PILを使用しています
im = Image.open(teh_file)
if im:
colors = im.resize( (1,1), Image.ANTIALIAS).getpixel((0,0)) # simple way to get average color
red = colors[0] # and so on, some operations on color data
問題は、いくつかの場合 (非常に少数、特に単純な jpeg の正確な理由がわからない場合)、「colors[0]」行に「unsubscriptable object」が表示されることです。試した:
if colors:
true になり、続行します。
if len(colors):
'len() of unsized object' を与える
- この例外が発生しないようにするには、どの条件を適用すればよいですか?
- 問題の原因は何ですか?