当我使用PIL时,我收到了一个错误。阅读img并转换为' P'模式。然后我使用FOR LOOP .. END LOOP
,img.putpalette(palette)
等于768.并且pattle的范围是0~255。
len(palette)
我得到了一个提升 ValueError:无效的调色板大小,所以我想知道为什么以及如何解决这个问题。
编辑..
我发现了一个问题,当调色板长度小于192时,此代码运行良好,并且......我不知道为什么。
非常感谢。
答案 0 :(得分:0)
在使用“ cmap”之前,需要将其转换为列表。因此,可以使用“ list(cmap)”代替“ cmap”。