如何处理来自url的图像?我正在打开图片从特定的网址,并试图处理它。
import PIL
from PIL import ImageFont
from PIL import Image
from PIL import ImageDraw
url="https://www.google.com/images/srpr/logo11w.png"
img = Image.open(url)
-----
---Lines of code--
-----这给了我错误:IOError: [Errno 22] invalid mode ('rb') or filename
我在这里做什么?
发布于 2014-02-05 07:14:02
比那要复杂一些。首先,您需要使用urllib下载数据。然后将数据存储在StringIO对象中。最后,您将从PIL中的该对象中提取open:
import urllib
import StringIO
imgdata = urllib.urlopen(url).read()
img = Image.open(StringIO.StringIO(imgdata))https://stackoverflow.com/questions/21570766
复制相似问题