申请书范文网,分享全网优秀范文,学习好帮手!
申请书范文网 > 使用python调整图片大小

使用python调整图片大小

时间:2020-10-04 19:05:41

相关推荐

使用python调整图片大小

对单一图片进行处理:

需要调整的图片:

示例代码:

from PIL import Imagedef image_processing():# 待处理图片路径img_path = Image.open('./images/1.png')# resize图片大小,入口参数为一个tuple,新的图片的大小img_size = img_path.resize((520, 520))# 处理图片后存储路径,以及存储格式img_size.save('./images_1/i.jpg', 'JPEG')if __name__ == '__main__':image_processing()

对一张图片调整后的结果:

对同一个文件夹下的所有图片进行处理:

示例代码:

import osfrom PIL import Imagedef image_processing():# 待处理图片路径下的所有文件名字all_file_names = os.listdir('./images/')for file_name in all_file_names:# 待处理图片路径img_path = Image.open(f'./images/{file_name}')# resize图片大小,入口参数为一个tuple,新的图片的大小img_size = img_path.resize((520, 520))# 处理图片后存储路径,以及存储格式img_size.save(f'./images_1/{file_name}', 'JPEG')if __name__ == '__main__':image_processing()

运行效果:

注释:

PIL 是 python 的一个图像处理库,功能非常强大,可以实现图片的格式转换、旋转、裁剪、改变尺寸、像素处理、图片合并等等操作。PIL已经更名为pillow 所以在终端输入 pip3 install pil 会报错,而应该输入 pip3 install pillow进行安装。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。