Nasıl Python ile bir URL görüntü veri okuyabilirim? | Netgez.com
SORU
12 EYLÃœL 2011, PAZARTESÄ°


Nasıl Python ile bir URL görüntü veri okuyabilirim?

Yapmaya çalıştığım şey, yerel bir dosya ile karşı karşıyayız zaman oldukça basit, ama sorun uzak bir URL ile bunu yapmak için çalışıyorum.

Temel olarak, bir dosya URL çektiği gelen PİL resim nesnesi oluşturmak için çalışıyorum. Elbette, her zaman sadece URL alıp geçici bir dosya içinde saklayın, görüntü bir nesnenin içine açın olabilir, ama bu çok yetersiz hissediyorum.

Ä°ÅŸte elimdekiler:

Image.open(urlopen(url))

O zaman bu çalıştım bu yüzden gevreği seek() müsait değil şikayet:

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

Ama bu da işe yaramadı. Daha İyi bir Yolu bunu yapmak için vardır, ya da geçici bir dosya için bu tür bir şey yapmayı kabul şekilde yazıyor mu?

CEVAP
12 EYLÃœL 2011, PAZARTESÄ°


bir StringÄ°O kullanarak deneyebilirsiniz

import urllib, cStringIO

file = cStringIO.StringIO(urllib.urlopen(URL).read())
img = Image.open(file)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKÄ°M 2006
  • Cartoonium

    Cartoonium

    11 NÄ°SAN 2011
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011