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正则表达式判断字符串是否是全部小写示例
Dec 25 Python
Python编程实现数学运算求一元二次方程的实根算法示例
Apr 02 Python
Python编程之string相关操作实例详解
Jul 22 Python
Python unittest单元测试框架总结
Sep 08 Python
Python tkinter label 更新方法
Oct 11 Python
python内置数据类型之列表操作
Nov 12 Python
pandas DataFrame 删除重复的行的实现方法
Jan 29 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
用python批量移动文件
Jan 14 Python
如何在Python项目中引入日志
May 31 Python
Python3.10的一些新特性原理分析
Sep 15 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
PHP session有效期问题
2009/04/26 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
JavaScript实现select添加option
2015/07/03 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
2016/10/24 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
js仿网易表单及时验证功能
2017/03/07 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
发布你的Python模块详解
2016/09/15 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
python如何写个俄罗斯方块
2020/11/06 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
GWT都有什么特性
2016/12/02 面试题
厂办主管岗位职责范本
2014/02/28 职场文书
公司募捐倡议书
2014/05/14 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
公民授权委托书范本
2014/09/17 职场文书
2014年工人工作总结
2014/11/25 职场文书
公司转让协议书
2016/03/19 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
浅谈克隆 JavaScript
2021/11/02 Javascript
90后经典动画片排行:《数码宝贝》第二,《小鲤鱼历险记》在榜
2022/03/18 日漫