【发布时间】:2012-04-23 07:59:06
【问题描述】:
我想知道是否有人可以发布一个使用 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 位吗?
【问题讨论】:
-
我被困在语法上:def readPNG2(FileName): r=png.Reader(filenameherehow?) r.read()