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缩进和冒号详解
Jun 01 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
让代码变得更易维护的7个Python库
Oct 09 Python
详解python和matlab的优势与区别
Jun 28 Python
python中update的基本使用方法详解
Jul 17 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
Nov 19 Python
python接口自动化如何封装获取常量的类
Dec 24 Python
Python基础之变量基本用法与进阶详解
Jan 03 Python
python安装和pycharm环境搭建设置方法
May 27 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 Python
一文搞懂如何实现Go 超时控制
Mar 30 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
BBS(php & mysql)完整版(六)
2006/10/09 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
python爬虫入门教程之点点美女图片爬虫代码分享
2014/09/02 Python
利用Python实现命令行版的火车票查看器
2016/08/05 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
详解Python中where()函数的用法
2018/03/27 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
Python实现微信表情包炸群功能
2021/01/28 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
平面设计专业大学生职业规划书
2014/03/12 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
八一建军节演讲稿
2014/09/10 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python