Python图像库 – 使图像区域透明

对于比我更了解
Python Image Library的人,我有一个简单的问题.我有一个带有alpha通道的png图像,我希望前两行像素完全透明.而已!到目前为止,我的努力使前两行透明,但原始图像丢失了它的alpha通道信息.有谁知道实现这一目标的最佳方法? 最佳答案 你可以这样做.

img = Image.open("withAlpha.png")
p = img.load()

for y in range(2):
    for x in range(img.size[0]):
        t = list(p[x,y])
        t[3] = 0
        p[x,y] = tuple(t)

img.save("result.png")
点赞