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 面向对象 成员的访问约束
Dec 23 Python
跟老齐学Python之字典,你还记得吗?
Sep 20 Python
python通过post提交数据的方法
May 06 Python
Python修改MP3文件的方法
Jun 15 Python
Python制作简单的网页爬虫
Nov 22 Python
Python通过Django实现用户注册和邮箱验证功能代码
Dec 11 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
使用pandas对两个dataframe进行join的实例
Jun 08 Python
Django项目创建到启动详解(最全最详细)
Sep 07 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
python数字图像处理实现图像的形变与缩放
Jun 28 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
分享PHP入门的学习方法
2007/01/02 PHP
php 过滤危险html代码
2009/06/29 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php数组使用规则分析
2015/02/27 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
Javascript UrlDecode函数代码
2010/01/09 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
详解Python中的Cookie模块使用
2015/07/06 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
python实现简单加密解密机制
2019/03/19 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
高一生物教学反思
2014/01/17 职场文书
铁路工务反思材料
2014/02/07 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
爱心捐款倡议书
2014/04/14 职场文书
高中生评语大全
2014/04/25 职场文书
商场租赁意向书
2014/07/30 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
代办出身证明书
2014/10/21 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫
MySQL 计算连续登录天数
2022/05/11 MySQL