我正在尝试编写一个 python 脚本,该脚本接受标准 24 位 png 并将其转换为 8 位 png 以实现更好的压缩。看起来 pypng 可以做到这一点,但我不太清楚如何使用它。图像处理对我来说是一个新领域,所以这可能看起来很愚蠢。我目前有这个:
r=png.Reader(<myfile>)
test = r.asRGBA8()
Run Code Online (Sandbox Code Playgroud)
这给了我元组作为回报(我相信图像的层)。但是我似乎无法将其写入或保存回图像。我缺少什么?这是测试图像