8

有谁知道用于创建索引PNG 的 node.js 模块?

我查看了这个节点图形模块列表,其中一些允许创建 png,但似乎没有一个允许您指定索引/调色板方案。

只是一些额外的信息:我有一个表示像素的二维数组,每个像素都引用一维调色板数组的索引。由此我想生成一个有效的索引 png 文件(1 个通道,每个通道 4 位)。

4

4 回答 4

1

也许png-stream值得一看。根据他们:

您还可以通过首先使用 neuquant 模块将数据量化到索引颜色空间中来写入数据。

此外,根据您打算做什么,另一种(麻烦的)可能性是使用sng将 PNG 文件转换为文本表示和从文本表示转换。

另一种选择是JS-PNG

于 2014-12-18T15:09:01.487 回答
1

Node-canvas 2.0 及更高版本支持创建索引 PNG。我在 repo 中放了两个例子:

于 2019-04-17T22:20:06.683 回答
0

pngparse将允许您进行索引,但我不确定调色板支持。

于 2012-11-01T19:23:58.630 回答
0

刚刚找到这个,它允许您通过 Node 使用 imagemagick: https ://github.com/rsms/node-imagemagick

于 2013-01-07T19:25:35.617 回答