你可以使用Python中的PIL库(Pillow库是PIL的一个分支)来裁切图片。以下是一个简单的例子,演示如何根据给定的点坐标裁切图片:
首先,确保你已经安装了Pillow库,如果没有,可以使用以下命令安装:
pip install Pillow
接下来,你可以使用以下Python代码进行图片裁切:
from PIL import Image
def crop_image(input_path, output_path, top_left, bottom_right):
# 打开图片
original_image = Image.open(input_path)
# 裁切图片
cropped_image = original_image.crop((top_left[0], top_left[1], bottom_right[0], bottom_right[1]))
# 保存裁切后的图片
cropped_image.save(output_path)
# 示例使用
input_image_path = "input.jpg" # 输入图片路径
output_image_path = "output.jpg" # 输出图片路径
top_left_coordinates = (100, 100) # 左上角坐标
bottom_right_coordinates = (300, 300) # 右下角坐标
crop_image(input_image_path, output_image_path, top_left_coordinates, bottom_right_coordinates)
在这个例子中,crop_image
函数接受输入图片路径、输出图片路径以及左上角和右下角的坐标作为参数。它会打开原始图片,裁切出指定区域,并保存为新的图片。
记得将 input.jpg
替换为你的实际图片路径,调整裁切区域的左上角和右下角坐标,然后运行代码即可。