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

作者:RQSLT 时间:2023-06-20 09:24:43 

本文实例讲述了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,图片
0
投稿

猜你喜欢

  • 深入理解JS中的substr和substring

    2024-04-16 10:29:24
  • Vue中使用和移除总线Bus的注意事项详解

    2024-06-05 15:30:33
  • mssql使用存储过程破解sa密码

    2024-01-20 10:28:09
  • python 测试实现方法

    2023-03-24 11:34:04
  • vue.js 实现图片本地预览 裁剪 压缩 上传功能

    2024-05-11 09:11:06
  • Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法

    2023-02-01 07:31:31
  • 用javascript控制iframe滚动的代码

    2024-02-25 19:56:00
  • Python使用pyfinance包进行证券收益分析

    2023-06-02 16:55:13
  • Python全栈之学习JS(1)

    2021-09-30 03:43:23
  • 如何使用ASP实现网站的“目录树”管理

    2008-06-13 06:39:00
  • 详解Python执行py文件是否需要可执行权限

    2021-01-19 10:52:53
  • python ipset管理 增删白名单的方法

    2021-02-10 17:38:19
  • mysql中order by与group by的区别

    2024-01-21 19:50:24
  • 如何将自己的python代码发布在pip install给别人使用你知道吗

    2022-07-19 20:36:21
  • js:校验IPv6地址的正则表达式

    2023-06-30 23:21:33
  • 使用python实现回文数的四种方法小结

    2022-01-17 14:57:51
  • 详解Python中expandtabs()方法的使用

    2023-10-11 06:09:27
  • 你是真正的用户体验设计者吗? Ⅴ

    2008-04-19 18:32:00
  • 超详细,教你用python语言实现QQ机器人制作教程

    2023-10-05 10:12:53
  • Go语言命令行操作命令详细介绍

    2023-07-22 16:15:40
  • asp之家 网络编程 m.aspxhome.com