Pillow - 调整图片大小

  • 简述

    大多数数字图像是像素的二维平面,它具有宽度和高度。枕头库中的图像模块有一个属性大小。该元组包含图像的宽度和高度作为其元素。要调整图像大小,您可以通过指定宽度和高度来调用枕头图像类的 resize() 方法。
  • 调整大小并保存调整大小的图像

    调整大小和保存调整大小图像的程序如下 -
    
    #Import required Image library
    from PIL import Image
    #Create an Image Object from an Image
    im = Image.open("images/cat.jpg")
    #Display actual image
    im.show()
    #Make the new image half the width and half the height of the original image
    resized_im = im.resize((round(im.size[0]*0.5), round(im.size[1]*0.5)))
    #Display the resized imaged
    resized_im.show()
    #Save the cropped image
    resized_im.save('resizedBeach1.jpg')
    

    输出

    如果将上述程序另存为 Example.py 并执行,它将使用标准 PNG 显示实用程序显示原始图像和调整大小的图像,如下所示 -
    Original Image
    原始图像
    Resized Image
    resized_image.jpg