提问人:loonatic 提问时间:11/12/2023 最后编辑:loonatic 更新时间:11/12/2023 访问量:44
枕头图像调整大小会破坏PNG文件中的RGB颜色?
Pillow image resize breaking RGB colors in PNG file?
问:
当我使用 Pillow 库中的 im.resize 时,它会在直 alpha 颜色所在的位置导致不必要的伪影。它甚至添加了与图像完全无关的颜色,例如红色、蓝色、青色、洋红色等像素。
澄清一下:图像的顶部是透明的。上面的两张图片是在禁用 Alpha 通道的情况下进行预览时的图片。
这是模拟此问题的代码片段;原始文件(“trees_bg.png”)为 256x219,将重新缩放为 256x256 并重新保存。
from PIL import Image
filename = "trees_bg.png"
im = Image.open(filename)
width, height = im.size
new_dimX = 256
new_dimY = 256
im.resize((new_dimX, new_dimY)).save(filename)
答: 暂无答案
评论