gpt4 book ai didi

python - 如何用 Pillow 中的颜色替换透明

转载 作者:行者123 更新时间:2023-12-01 10:21:41 28 4
gpt4 key购买 nike

我需要用白色替换png图像的透明层。我试过了

from PIL import Image
image = Image.open('test.png')
new_image = image.convert('RGB', colors=255)
new_image.save('test.jpg', quality=75)

但透明层变成黑色。有人可以帮助我吗?

最佳答案

将图像粘贴在完全白色的rgba背景上,然后将其转换为jpeg。

from PIL import Image

image = Image.open('test.png')
new_image = Image.new("RGBA", image.size, "WHITE") # Create a white rgba background
new_image.paste(image, (0, 0), image) # Paste the image on the background. Go to the links given below for details.
new_image.convert('RGB').save('test.jpg', "JPEG") # Save as JPEG

看一看 thisthis

关于python - 如何用 Pillow 中的颜色替换透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50898034/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com