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刷投票的脚本实现代码
Nov 08 Python
python实现复制整个目录的方法
May 12 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
Aug 23 Python
python爬虫 正则表达式解析
Sep 28 Python
python异常处理和日志处理方式
Dec 24 Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 Python
python中提高pip install速度
Feb 14 Python
PyQt5-QDateEdit的简单使用操作
Jul 12 Python
利用python进行数据加载
Jun 20 Python
Python中异常处理用法
Nov 27 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
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
php的curl封装类用法实例
2014/11/07 PHP
twig模板常用语句实例小结
2016/02/04 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
2020/05/18 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
Python格式化css文件的方法
2015/03/10 Python
python3字符串操作总结
2019/07/24 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
构造器Constructor是否可被override?
2013/08/06 面试题
中学生差生评语
2014/01/30 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
商场广播稿范文
2015/08/19 职场文书
创业计划书详解
2019/07/19 职场文书