Я пытаюсь загрузить изображения с URL-адресов и передать их в PIL.
Я хотел бы использовать как можно меньше ресурсов, особенно оперативной памяти. Какой лучший способ справиться с этим? У меня были предложения использовать cStringIO.
К сожалению, лайки файлов из сетевых функций, таких как urllib2.urlopen(), не поддерживают все необходимые методы, поэтому вам нужно будет прочитать данные в StringIO или cStringIO, чтобы иметь возможность передавать их до Image.open().
urllib2.urlopen()
StringIO
cStringIO
Image.open()