使用Python从url处理img

2024-04-19 11:52:22 发布

您现在位置:Python中文网/ 问答频道 /正文

如何处理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

我在这里干什么?你知道吗


Tags: fromhttps图像imageimportcomurlpil
1条回答
网友
1楼 · 发布于 2024-04-19 11:52:22

比这更复杂一点。首先,您需要使用urllib下载数据。然后将数据存储在StringIO对象中。最后,从PIL中的对象open

import urllib
import StringIO
imgdata = urllib.urlopen(url).read()
img = Image.open(StringIO.StringIO(imgdata))

相关问题 更多 >