首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Python中调整图片大小

在Python中调整图片大小可以使用PIL(Python Imaging Library)库。PIL是一个强大的图像处理库,可以用于打开、操作和保存多种图像格式。

下面是一个简单的示例代码,展示如何使用PIL库调整图片大小:

代码语言:txt
复制
from PIL import Image

def resize_image(input_image_path, output_image_path, size):
    original_image = Image.open(input_image_path)
    width, height = original_image.size
    print(f"The original image size is {width} wide x {height} tall")

    resized_image = original_image.resize(size)
    width, height = resized_image.size
    print(f"The resized image size is {width} wide x {height} tall")

    resized_image.save(output_image_path)

# 调用函数进行图片大小调整
input_image_path = "input_image.jpg"  # 输入图片路径
output_image_path = "output_image.jpg"  # 输出图片路径
size = (500, 300)  # 新的尺寸,宽度为500像素,高度为300像素
resize_image(input_image_path, output_image_path, size)

这段代码中,resize_image函数接收三个参数:input_image_path表示输入图片路径,output_image_path表示输出图片路径,size表示新的尺寸。函数首先使用Image.open方法打开输入图片,然后使用resize方法调整图片大小,最后使用save方法保存调整后的图片。

在调整图片大小时,你可以指定新的尺寸,也可以只指定宽度或高度,PIL库会根据原始图片的宽高比例自动调整另一方的尺寸。

关于PIL库的更多详细信息和使用方法,你可以参考腾讯云的相关产品介绍链接:Pillow

注意:以上只是示例代码,实际使用时需要安装PIL库并导入相应的模块。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券