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 25行代码实现的RSA算法详解
Apr 10 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
May 11 Python
Python3 修改默认环境的方法
Feb 16 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
Django中URL的参数传递的实现
Aug 04 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
Sep 16 Python
Python使用贪婪算法解决问题
Oct 22 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
Mar 06 Python
Python restful框架接口开发实现
Apr 13 Python
Jupyter notebook如何修改平台字体
May 13 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 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中session使用示例
2014/03/29 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
PHP中如何使用session实现保存用户登录信息
2015/10/20 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
详解js中==与===的区别
2017/01/08 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
js通过Date对象实现倒计时动画效果
2017/10/27 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
python检测IP地址变化并触发事件
2018/12/26 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
推荐信格式范文
2014/05/09 职场文书
教师节老师寄语
2015/05/28 职场文书
仰望星空观后感
2015/06/10 职场文书
同意转租证明
2015/06/24 职场文书
聊聊Python String型列表求最值的问题
2022/01/18 Python