То, что я пытаюсь сделать, довольно просто, когда мы имеем дело с локальным файлом, но проблема возникает, когда я пытаюсь сделать это с помощью удаленного URL.
По сути, я пытаюсь создать объект изображения PIL из файла, извлеченного из URL. Конечно, я всегда мог просто извлечь URL-адрес и сохранить его во временном файле, а затем открыть его в объект изображения, но это кажется очень неэффективным.
Вот что у меня есть:
Image.open(urlopen(url))
Он жалуется, что seek()
не доступен, поэтому я попробовал это:
Image.open(urlopen(url).read())
Но это тоже не сработало. Есть ли лучший способ сделать это, или запись во временный файл является приемлемым способом сделать это?