通过URL打开图片(Python)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过URL打开图片(Python)相关的知识,希望对你有一定的参考价值。

参考技术A 不论是用opencv还是[PIL],skimage等库,在之前做图像处理的时候,几乎都是读取本地的图片。最近尝试爬虫爬取图片,在保存之前,我希望能先快速浏览一遍图片,然后有选择性的保存。这里就需要从url读取图片了。查了很多资料,发现有这么几种方法,这里做个记录。
本文用到的图片URL如下:

Python3 打开一张网络图片

import urllib.requestfrom PIL import Imageimport io

url = 'http://img5.iqilu.com/c/u/2015/0708/1436362650452.jpg'file = urllib.request.urlopen(url)tmpIm = io.StringIO(file.read())img = Image.open(file)img.show()
代码如上,出现以下错误,我想打开一张网络图片应该怎么弄?

参考技术A 不要用io.StringIO,改用io.BytesIO本回答被提问者采纳

以上是关于通过URL打开图片(Python)的主要内容,如果未能解决你的问题,请参考以下文章

Python3 打开一张网络图片

Python简单图片爬虫

请问在CSS中如何调用本地图片?

python3爬取百度图片(2018年11月3日有效)

JAVA 通过url下载图片保存到本地

python3爬取网页图片