Python中如何调整图片大小?

python中,可以使用pillow库调整图片大小。1. 使用resize方法调整图片大小:from pil import image; image = image.open(‘input.jpg’); new_image = image.resize((300, 200)); new_image.save(‘output.jpg’)。2. 保持纵横比使用thumbnail方法:image.thumbnail((300, 300)); image.save(‘output.jpg’)。3. 选择插值方法,如image.lanczos提高质量:new_image = image.resize((300, 200), image.lanczos)。4. 性能优化使用多线程处理:import os; from concurrent.futures import threadpoolexecutor; def resize_image(input_path, output_path, size): with image.open(input_path) as img: img.thumbnail(size); img.save(output_path)。

Python中如何调整图片大小?

在Python中调整图片大小是图像处理任务中的常见需求。无论是准备数据集、调整图像以适应不同的显示设备,还是进行图像分析,调整图片大小都是一个基础但重要的技能。下面我将详细介绍如何使用Python来调整图片大小,同时分享一些我在实际项目中遇到的经验和技巧。

在Python中,最常用的库来处理图像是PIL(Python Imaging Library),现在通常使用其改进版本Pillow。Pillow提供了简单而强大的API来调整图片大小。让我们从一个简单的例子开始:

from PIL import Image# 打开图片image = Image.open('input.jpg')# 调整图片大小为宽300像素,高200像素new_image = image.resize((300, 200))# 保存调整后的图片new_image.save('output.jpg')

登录后复制

文章来自互联网,只做分享使用。发布者:,转转请注明出处:https://www.dingdanghao.com/article/870236.html

(0)
上一篇 2025-05-10 21:05
下一篇 2025-05-10 21:05

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号