python - PIL打开,保存更改PNG的亮度
问题描述
我正在使用 Pillow 打开和保存 PNG 图像,无需任何修改。输出的图像显示比原始图像更暗:
这是我的代码:
from PIL import Image
x = Image.open("cat.png")
x.save("cat-after.png","PNG")
如果我打开“cat-after.png”,它将具有与“cat.png”相同的像素。
我还注意到, cat.png 改变了 gamma:
x.info
>> {'aspect': (1, 1),
>> 'chromaticity': (0.3127, 0.329, 0.64, 0.33, 0.3, 0.6, 0.15, 0.06),
>> 'gamma': 0.50994}
在重新打开的图像中,还没有元数据:
x2 = Image.open("cat-after.png")
x2.info
>> {}
我认为,这是因为 Pillow 不保留伽马。如何让枕头保存相同的图像?
解决方案
推荐阅读
- .htaccess - 谷歌没有索引 https
- sql - 如何根据其他列值汇总表?
- vue.js - 仅将 Vue 添加到现有应用程序的某些部分
- python - 为什么在GBK编码的CMD中运行Python 2源代码会出现乱码?
- flutter - 如何在底部导航栏中刷新状态
- dependency-injection - 如何使用 Microsoft.Extensions.DependencyInjection 进行依赖项覆盖
- python - 找到第 k 个最大的整数
- google-chrome-extension - Why does the Chrome Extension not trigger Google Analytics / GoogleTagManager?
- ssh - Build Docker image to install/run openssh-server
- python - 如何从多个段落中找到常用的单词或句子或段落