Я использую 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
Проблема в том, что в некоторых (очень мало, в частности, не знаю, почему именно эти простые jpegs) я получаю «неподписанный объект» в строке «colors [0]». Пробовал:
if colors:
становится правдой и продолжается.
if len(colors):
дает 'len () объекта без размера'
- Какое условие я должен применить, чтобы не получить это исключение?
- В чем причина проблемы?