是否有人知道用于创建索引 PNG的node.js模块?
我查看了this list个节点图形模块,其中一些允许png创建,但似乎没有一个允许你指定索引/托盘方案。
只是一些额外的信息:我有一个代表像素的二维数组,每个数组都指一个1d调色板数组的索引。由此我想生成一个有效的索引png文件(1个通道,每通道4位)。
答案 0 :(得分:1)
也许png-stream可能值得一看。据他们说:
您还可以通过首先使用neuquant模块对数据进行量化来在索引颜色空间中写入数据。
此外,根据您打算做的事情,另一种(繁琐的)可能性是使用sng将PNG文件转换为文本表示形式。
另一个选项是JS-PNG
答案 1 :(得分:0)
pngparse将允许您编制索引,但我不确定调色板支持。
答案 2 :(得分:0)
刚刚发现这个,它允许你通过Node使用imagemagick: https://github.com/rsms/node-imagemagick
答案 3 :(得分:0)
节点画布2.0版和更高版本支持创建索引PNG。我在回购中提供了两个示例:
UTF8 should NOT be used to store arbitrary binary data as it is a string encoding format, not a binary encoding format
之类的高级功能。