Python’da bir URL’den görüntü verilerini nasıl okurum?

| | | | | | |

Yerel bir dosyayla uğraşırken yapmaya çalıştığım şey oldukça basit, ancak sorun bunu uzak bir URL ile yapmaya çalıştığımda ortaya çıkıyor.

Temelde, ben bir URL'den çekilen bir dosyadan bir PIL resim nesnesi oluşturmaya çalışıyorum. Elbette, her zaman URL'yi alıp geçici bir dosyada saklayabilir, ardından bir resim nesnesine açabilirdim, ancak bu çok verimsiz hissettiriyor.

İşte" elimdekiler:

Image.open(urlopen(url)) 

arama(!) ) mevcut değil, bu yüzden şunu denedim:

Image.open(urlopen(url).read()) 

Ama bu da işe yaramadı. Bunu yapmanın Daha İyi bir Yolu var mı, yoksa bu tür bir şeyi yapmanın kabul edilen yolu geçici bir dosyaya yazmak mı?