Python 图片上半部分透明度调整 - 使用 PIL 库
你可以使用 PIL 库来实现这个功能。以下是一个示例代码:
from PIL import Image
def make_half_transparent(image_path):
# 打开图片
image = Image.open(image_path)
# 获取图片的宽度和高度
width, height = image.size
# 创建一个与原图像大小相同的透明度图像
transparent = Image.new('RGBA', (width, height), (0, 0, 0, 0))
# 将原图像的上半部分复制到透明度图像中
transparent.paste(image.crop((0, 0, width, height//2)), (0, 0))
# 将透明度图像与原图像合并,设置透明度为 0.5
result = Image.alpha_composite(transparent, image)
# 保存处理后的图像
result.save('result.png')
# 调用函数
make_half_transparent('image.png')
请确保你已经安装了 PIL 库(可以使用 pip install pillow 命令进行安装),并将 image.png 替换为你要处理的图片路径。以上代码将会生成一个名为 result.png 的图像文件,其中上半部分的透明度被调整为 0.5。
原文地址: https://www.cveoy.top/t/topic/qrRE 著作权归作者所有。请勿转载和采集!