我的代码如下:
from PIL import Image
image = Image.open ("image.png")
image.putalpha (128)
background = Image.new ("RGBA", (1024, 720), "white")
background = Image.alpha_composite (background, image)
background.save ("newImage.png")
问题是背景开始改变色调,因为我设置为图像的alpha增加,背景变黑,随着它减小,它变为白色,所以当它为128时,我变成灰色而不是白色背景。
我尝试了同样的黑色背景,没有问题。
我要粘贴的图像尺寸与背景相同,但大部分图像都是空白的,所以我有一张146×147的图像,在1024×720的空白图像中。 问题是整个背景会改变颜色,而不仅仅是图像的部分。 (我会发布一张图片,但我没有足够的声誉)
有人可以帮助我吗?