Python实现获取本地及远程图片大小的方法示例


Posted in Python onJuly 21, 2018

本文实例讲述了Python实现获取本地及远程图片大小的方法。分享给大家供大家参考,具体如下:

了解过Pillow的都知道,Pillow是一个非常强大的图片处理器,这篇文章主要记录一下Pillow对图片信息的获取:

安装Pillow

pip install pillow

本地图片

# -*- coding:utf-8 -*-
#! python2
import os
from PIL import Image
path = os.path.join(os.getcwd(),"23.png")
img = Image.open(path)
print img.format    # PNG
print img.size     # (3500, 3500)

远程图片

# -*- coding:utf-8 -*-
#! python2
import urllib2
import cStringIO
from PIL import Image
path = "http://h.hiphotos.baidu.com/image/pic/item/c8ea15ce36d3d5397966ba5b3187e950342ab0cb.jpg"
file = urllib2.urlopen(path)
tmpIm = cStringIO.StringIO(file.read())
img = Image.open(tmpIm)
print img.format     # JPEG
print img.size      # (801, 1200)

运行结果如下图:

Python实现获取本地及远程图片大小的方法示例

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
对python的bytes类型数据split分割切片方法
Dec 04 Python
Python实现DDos攻击实例详解
Feb 02 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
Jan 25 Python
python的列表List求均值和中位数实例
Mar 03 Python
如何在Python 游戏中模拟引力
Mar 27 Python
详解Python 函数参数的拆解
Sep 02 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
opencv python 傅里叶变换的使用
Jul 21 #Python
Numpy中的mask的使用
Jul 21 #Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 #Python
Flask框架WTForm表单用法示例
Jul 20 #Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 #Python
Python闭包函数定义与用法分析
Jul 20 #Python
Django rest framework工具包简单用法示例
Jul 20 #Python
You might like
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
2015/12/31 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
javascript实现的listview效果
2007/04/28 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
基于JavaScript实现验证码功能
2017/04/01 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
简单实现python收发邮件功能
2018/01/05 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
Python实现密码薄文件读写操作
2019/12/16 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
网吧收银员岗位职责
2013/12/14 职场文书
土建工程师岗位职责
2014/06/10 职场文书
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
浅谈mysql执行过程以及顺序
2021/05/12 MySQL
DSP接收机前端设想
2022/04/05 无线电