Python实现更改图片尺寸大小的方法(基于Pillow包)


Posted in Python onSeptember 19, 2016

本文实例讲述了Python实现更改图片尺寸大小的方法。分享给大家供大家参考,具体如下:

1、PIL包推荐Pillow 。

2、源码:

#encoding=utf-8
#author: walker
#date: 2014-05-15
#function: 更改图片尺寸大小
import os
import os.path
from PIL import Image
'''
filein: 输入图片
fileout: 输出图片
width: 输出图片宽度
height:输出图片高度
type:输出图片类型(png, gif, jpeg...)
'''
def ResizeImage(filein, fileout, width, height, type):
  img = Image.open(filein)
  out = img.resize((width, height),Image.ANTIALIAS) #resize image with high-quality
  out.save(fileout, type)
if __name__ == "__main__":
  filein = r'image\test.png'
  fileout = r'image\testout.png'
  width = 60
  height = 85
  type = 'png'
  ResizeImage(filein, fileout, width, height, type)

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

Python 相关文章推荐
Python二分法搜索算法实例分析
May 11 Python
python中循环语句while用法实例
May 16 Python
Python实现学校管理系统
Jan 11 Python
Python异常对代码运行性能的影响实例解析
Feb 08 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
使用Python监控文件内容变化代码实例
Jun 04 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
如何在python中写hive脚本
Nov 08 Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 Python
python基于turtle绘制几何图形
Jun 15 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 #Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 #Python
Python操作Access数据库基本步骤分析
Sep 19 #Python
Python自定义主从分布式架构实例分析
Sep 19 #Python
Python实现网络端口转发和重定向的方法
Sep 19 #Python
Python中__init__.py文件的作用详解
Sep 18 #Python
Python简单遍历字典及删除元素的方法
Sep 18 #Python
You might like
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
如何在php中正确的使用json
2013/08/06 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
centos系统升级python 2.7.3
2014/07/03 Python
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
Python处理session的方法整理
2019/08/29 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
中专自我鉴定范文
2013/10/16 职场文书
开业庆典策划方案
2014/02/18 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
化工工艺设计求职信
2014/06/25 职场文书
村道德模范事迹材料
2014/08/28 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android