Pillow - 裁剪图像

  • 简述

    裁剪是图像处理的重要操作之一,用于去除图像中不需要的部分以及为图像添加所需的特征。它在 Web 应用程序中被广泛使用,用于上传图像。
    Pillow 中图像类的crop() 函数要求将部分裁剪为矩形。要从图像中裁剪的矩形部分被指定为四元素元组,并返回已被裁剪的图像的矩形部分作为图像对象。

    例子

    以下示例演示了如何使用 python 枕头旋转图像 -
    
    #Import required Image library
    from PIL import Image
    #Create an Image Object from an Image
    im = Image.open('images/elephant.jpg')
    #Display actual image
    im.show()
    #left, upper, right, lowe
    #Crop
    cropped = im.crop((1,2,300,300))
    #Display the cropped portion
    cropped.show()
    #Save the cropped image
    cropped.save('images/croppedBeach1.jpg')
    

    输出

    如果将上述程序保存为 Example.py 并执行,它将使用标准 PNG 显示实用程序显示原始图像和裁剪图像,如下所示 -
    Original image 原图5
    Cropped image 裁剪图像