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中的__SLOTS__属性使用示例
Feb 18 Python
最近Python有点火? 给你7个学习它的理由!
Jun 26 Python
python 换位密码算法的实例详解
Jul 19 Python
Python时间的精准正则匹配方法分析
Aug 17 Python
python实现扫描日志关键字的示例
Apr 28 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
python basemap 画出经纬度并标定的实例
Jul 09 Python
python中的TCP(传输控制协议)用法实例分析
Nov 15 Python
简单了解python filter、map、reduce的区别
Jan 14 Python
python中Django文件上传方法详解
Aug 05 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 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面向对象精要总结
2014/11/07 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
详解Bootstrap插件
2016/04/25 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
javascript Function函数理解与实战
2017/12/01 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
python处理xml文件的方法小结
2017/05/02 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
2017/10/16 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
python实现广度优先搜索过程解析
2019/10/19 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
Html5中的桌面通知Notification的实现
2018/09/25 HTML / CSS
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
小学生防溺水广播稿
2014/01/12 职场文书
小学毕业感言150字
2014/02/05 职场文书
行政专员的岗位职责
2014/03/10 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
社区国庆节活动总结
2015/03/23 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
学校计划生育责任书
2015/05/09 职场文书
大学生实习证明
2015/06/16 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery