本文讨论了使用 Python 裁剪 image 的过程。它包含在 Python 中创建 照片裁剪器 的步骤和可运行的示例代码。您可以在任何已配置 Python 的操作系统(如 Windows、MacOS、Ubuntu 等)中按照这些说明进行操作。
使用 Python 裁剪图像的步骤
- 通过安装 Aspose.Imaging 来配置环境以裁剪图像
- 使用 Image 类实例访问输入图像
- 将加载的 Image 对象转换为 RasterImage 类对象
- 定义裁剪图像的直角坐标
- 将图片裁剪为所需尺寸
- 将输出裁剪图像写入磁盘
这些步骤概述了使用 Python 剪切图片的程序流程。裁剪图像是通过指定矩形值来描述的,并且可以根据您的要求通过将边向图像中心滑动来改进裁剪过程。
使用 Python 剪切图片的代码
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage, Rectangle | |
import os | |
path = "C:\\test\\" | |
license = aspose.imaging.License() | |
license.set_license(path + "license.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
rectangle = Rectangle(20, 20, 20, 20) | |
# Crop image | |
raster_image.crop(rectangle) | |
image.save(os.path.join(path, "croppedpython.png")) | |
print("Image Cropped Successfully") |
您可以使用此代码开发 Python 中的图像裁剪工具。您可以通过从流中加载输入图像、在读取图像数据时设置数据恢复模式以及设置背景颜色以满足您的偏好来修改或增强它。
在本文中,您探索了如何使用 Python 剪切照片。但是,如果您想学习模糊图像,请阅读文章 使用 Python 模糊图像。