python打开远程网页上图片的大小和尺寸
2013-07-18 09:59
423 查看
Python中处理图片可以使用PIL库,PIL全称Python Imaging Library,就是python图形处理库的意思。在PIL中,可以使用Image.open来打开一个图片文件,但是笔者试了下,不能打开url地址的图片。如果要先把图片下载下来,存储到磁盘上,才能进行操作,那也太麻烦了。有没什么办法可以直接打开url地址的图片呢?笔者提供一个方法:下载图片还是必须的,只是不存储到磁盘上,而是存储到内存里,这样就不会在磁盘上产生一堆的临时图片了。
代码如下:
主要是使用cStringIO库的方法,将内容存放到内存,而后用Image.open方法打开这个文件,就能进行图片的操作了。
转载自:http://www.01happy.com/python-open-the-remote-image/
代码如下:
#!/usr/bin/env python #encoding=utf-8 import cStringIO, urllib2, Image url = '图片url地址' file = urllib2.urlopen(url) tmpIm = cStringIO.StringIO(file.read()) im = Image.open(tmpIm) print im.format, im.size, im.mode
主要是使用cStringIO库的方法,将内容存放到内存,而后用Image.open方法打开这个文件,就能进行图片的操作了。
转载自:http://www.01happy.com/python-open-the-remote-image/
相关文章推荐
- python获取远程图片大小和尺寸的方法
- PHP高效获取远程图片尺寸和大小
- 手机网页图片自适应大小 background-size css 图片全屏 背景尺寸设置
- 手机网页图片自适应大小 background-size css 图片全屏 背景尺寸设置
- 手机网页图片自适应大小 background-size css 图片全屏 背景尺寸设置
- 网页图片的压缩——保持尺寸不变,减小图片大小
- PHP高效获取远程图片尺寸和大小的实现方法
- python下载网页图片方法总结(含打开网页提示下载)
- WEB端获取远程图片的尺寸和大小
- python批处理实现爬取网页静态图片文件重命名图片统一修改大小等功能
- Python实现获取本地及远程图片大小的方法示例
- 用Python更改图片尺寸大小
- Python实现更改图片尺寸大小的方法(基于Pillow包)
- PHP高效获取远程图片尺寸和大小(转)
- Python实现更改图片尺寸大小的方法(基于Pillow包)
- PHP高效获取远程图片尺寸和大小
- Python每日练习 04 你有一个目录,装有很多图片,现在你要把它们的尺寸变成不都大于Iphone5分辨率的大小
- Python爬取网页图片
- 网页上传图片 判断类型 检测大小 剪切图片 ASP.NET版本
- ios上传图片到appstore时的尺寸大小