gpt4 book ai didi

python - 使用 Imagekit、PIL 或 Pillow 改变饱和度?

转载 作者:太空狗 更新时间:2023-10-30 00:21:06 25 4
gpt4 key购买 nike

如何使用 PIL 或 Pillow 更改图像的饱和度?最好我希望能够将解决方案与 django-imagekit 包一起使用。我需要更改饱和度的原因是为了创建一种效果,当用户将鼠标悬停在黑白图像上时,它会变成彩色图像。

最佳答案

你可能想要 ImageEnhance.Color .

img = PIL.Image.open('bus.png')
converter = PIL.ImageEnhance.Color(img)
img2 = converter.enhance(0.5)

这使图像具有原始“颜色”的一半。这与饱和度的一半并不完全相同(因为饱和度的一半或两倍通常会下溢或溢出),但这可能是您在大多数时候想要的实际情况。正如文档所说,它就像电视上的“颜色”旋钮一样工作。

这是同一图像在 0.5、1.0 和 2.0 颜色下的示例: enter image description here enter image description here enter image description here

关于python - 使用 Imagekit、PIL 或 Pillow 改变饱和度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16070078/

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