Python 3 裁剪图片右上角三角形 - 自定义边长
要将一张照片裁剪成右上角的三角形,可以使用 Pillow 库(Python 图像处理库)来实现。以下是使用 Python 3 的示例代码:
from PIL import Image
# 打开图片
image = Image.open('input.jpg')
# 获取图片尺寸
width, height = image.size
# 定义三角形的边长
side_length = 100
# 创建一个新的图片,白色背景
new_image = Image.new('RGB', (width, height), (255, 255, 255))
# 裁剪区域的顶点坐标
x1 = width - side_length
y1 = 0
x2 = width
y2 = side_length
# 裁剪图片
croped_image = image.crop((x1, y1, x2, y2))
# 将裁剪后的图片粘贴到新图片的右上角
new_image.paste(cropped_image, (x1, y1))
# 保存新图片
new_image.save('output.jpg')
请确保已安装 Pillow 库,可以使用以下命令进行安装:
pip install pillow
在代码中,需要将'input.jpg'替换为你想要裁剪的图片的路径。裁剪后的图片将保存为'output.jpg'。你可以根据需要自定义三角形的边长,并根据需要修改裁剪区域的顶点坐标。
原文地址: https://www.cveoy.top/t/topic/o80D 著作权归作者所有。请勿转载和采集!