python 利用PIL库进行更改图片大小的操作

Posted 雪地里的Alan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 利用PIL库进行更改图片大小的操作相关的知识,希望对你有一定的参考价值。

python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需要几行代码,有一点可能刚入门的小伙伴们可能不知道PIL库,PIL是一个库的简写,他的真名叫做pillow,因此,需要pip install pillow 用anaconda的话是conda install pillow千万不要pip/conda install PIL咯,下面贴出代码,希望对一些小伙伴们能有帮助

#encoding=utf-8
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	est.png‘
  fileout = r‘image	estout.png‘
  width = 60
  height = 85
  type = ‘png‘
  ResizeImage(filein, fileout, width, height, type)

  

以上是关于python 利用PIL库进行更改图片大小的操作的主要内容,如果未能解决你的问题,请参考以下文章

python,使用PIL库对图片进行操作

利用pillow库(PIL)批量修改图片尺寸

Python PIL调整图片大小尺寸和转换图片格式,removebg改变图片背景透明化处理

使用Python调整图片尺寸(大小)

Python 细聊一下可以媲美 PS 的 PIL 图片处理库

python中用Pillow库进行图片处理