O que estou tentando fazer é bastante simples quando estamos lidando com um arquivo local, mas o problema surge quando tento fazer isso com um URL remoto.
Basicamente, estou tentando criar um objeto de imagem PIL a partir de um arquivo extraído de uma URL. Claro, eu sempre poderia buscar o URL e armazená-lo em um arquivo temporário, depois abri-lo em um objeto de imagem, mas isso parece muito ineficiente.
Aqui está o que eu tenho:
Image.open(urlopen(url))
Ele sai reclamando que seek()
não está disponível, então tentei o seguinte:
Image.open(urlopen(url).read())
Mas isso também não funcionou. Existe uma maneira melhor de fazer isso ou está gravando em um arquivo temporário a maneira aceita de fazer esse tipo de coisa?