2024-05-23 19:02:55 发布
网友
我想知道是否有人可以发布一个使用PyPNG的示例来读取48位图像(16位通道R、G和B),获取并显示特定的像素颜色(比如像素88或其他),更改该值,然后将其写回png。 我发现文件非常稀少,任何帮助将不胜感激。在
def readPNG2(f): r=png.Reader(f) r.read() print r.bitdepth
这将产生16的结果。我把我的图像从Photoshop中保存为16个通道(48位)。我遗漏了什么,这实际上是说每通道16位吗?在
是的,这意味着每个通道16位。每像素16或15位已经成为过去。文档说明了如何load 16bpc into a numpy array。在
PyPNG的API似乎是非常低级的,离直接使用C中的libpng只有一步之遥。对于python应用程序,例如MyPaintdoes it via swig extension),这是一个选项
是的,这意味着每个通道16位。每像素16或15位已经成为过去。文档说明了如何load 16bpc into a numpy array。在
PyPNG的API似乎是非常低级的,离直接使用C中的libpng只有一步之遥。对于python应用程序,例如MyPaintdoes it via swig extension),这是一个选项
相关问题 更多 >
编程相关推荐