1

我想做的事:

我想将图像更改为索引,提供颜色映射,并将图像中的最大颜色数设置为提供的 400 中的 70。我希望以某种基于文本的格式导出最终图像。

到目前为止我所拥有的:

我在 excel 电子表格中将调色板作为约 400 个十六进制值及其 RGB 等效值的文本列表。我可以创建所需的两种格式(十六进制或 RGB)中的任何一种的 csv 或制表符分隔文件。使用 imagemagik,-remap参数将进行调色板转换,-color参数将颜色数限制为 70。如果索引图像保存为 bmp,我可以轻松地将 BMP 导入 c++/python/matlab/octave 并对数组进行一些操作并将其写入文本文件。

我被困在哪里:

我正在努力有效地将基于文本的 ascii 值列表转换为可以提供给-remap参数的漂亮颜色图图像。我知道我可以通过煞费苦心地创建图像并在颜色图中为每种颜色制作一个像素来手动创建一个,但必须有更好的方法!

其他的东西:

如果您对我上面提到的过程有任何其他建议,或者关于如何更好/更快/更有效地做到这一点的任何建议,我全都听好了!

4

0 回答 0