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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
python实现的简单窗口倒计时界面实例
May 05 Python
Python中datetime常用时间处理方法
Jun 15 Python
python实现爬虫下载美女图片
Jul 14 Python
python脚本实现xls(xlsx)转成csv
Apr 10 Python
Python的dict字典结构操作方法学习笔记
May 07 Python
pytorch permute维度转换方法
Dec 14 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
在脚本中单独使用django的ORM模型详解
Apr 01 Python
python os模块在系统管理中的应用
Jun 22 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 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
德生PL330测评
2021/03/02 无线电
php+mysqli数据库连接的两种方式
2015/01/28 PHP
php分页查询的简单实现代码
2017/03/14 PHP
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
Python fileinput模块使用实例
2015/06/03 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
Python爬虫文件下载图文教程
2018/12/23 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
python如何调用php文件中的函数详解
2020/12/29 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
班主任个人工作反思
2014/04/28 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
学习十八大的感悟
2015/08/11 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
Python实现机器学习算法的分类
2021/06/03 Python
改造DE1103三步曲
2022/04/07 无线电