Quello che sto cercando di fare è abbastanza semplice quando abbiamo a che fare con un file locale, ma il problema si presenta quando provo a farlo con un URL remoto.Come leggo i dati delle immagini da un URL in Python?
Fondamentalmente, sto cercando di creare un oggetto immagine PIL da un file estratto da un URL. Certo, potrei sempre recuperare l'URL e archiviarlo in un file temporaneo, quindi aprirlo in un oggetto immagine, ma ciò sembra molto inefficiente.
Ecco quello che ho:
Image.open(urlopen(url))
si sfalda fuori lamentano che seek()
non è disponibile, così poi ho provato questo:
Image.open(urlopen(url).read())
Ma che non ha funzionato neanche. C'è un modo migliore per farlo, o sta scrivendo in un file temporaneo il modo accettato di fare questo genere di cose?
Vedere anche: [Come salvare un'immagine in locale utilizzando Python il cui indirizzo URL che già conosco?] (Http://stackoverflow.com/q/8286352/562769) –