【发布时间】:2015-02-07 18:39:04
【问题描述】:
我正在对一些 ASCII 艺术作品进行批处理,目前有一个生成艺术作品的 C++ 应用程序。然后我通过以下命令通过 ImageMagick 运行文本文件:
convert -font Courier \"label:@input.txt\" output.png
最后,我通过以下命令将.PNG 文件组合成一个动画 GIF:
convert *.png -set delay 100 MOVIE.GIF
我想做的是在第一步生成的.PNG 标签文件中让所有# 字符为绿色,所有* 字符为红色等。我该怎么做?
此外,是否可以将第 n 个字符设置为特定颜色,而不是使用上面的模式?例如,在文本段落中绘制 HSV 光谱或任意颜色模式。
谢谢。
【问题讨论】:
标签: c++ image-processing imagemagick label imagemagick-convert