tmr*_*tmr 4 plot ascii gnuplot bitmap matrix
我正在寻找一种简单,特别快的可能性,将存储在文本文件中的二进制矩阵(仅由0和1组成)转换为某种情节.黑白位图完全符合我的可视化目的.我尝试使用gnuplot,但我认为gnuplot第一次还不够,因为我有很多数据(至少几十个MiB)并且内存消耗和处理时间很糟糕.
在搜索解决方案时,我主要发现与存储二进制(数据格式)的矩阵相关的内容以及在例如gnuplot中读取二进制数据格式的可能性.
你知道吗,可以将文本矩阵转换为位图的任何程序的快?我甚至考虑编写一个小C程序,但由于我无法估计创建位图有多难,因为我从来没有完成图像处理之前使用现有工具会很好,如果可能.
谢谢!
使用netpbm.例如:
$ cat | pnmtopng > circle.png
P1
10 10
0001111000
0111111110
0111111110
1111111111
1111111111
1111111111
1111111111
0111111110
0111111110
0001111000
$ file circle.png
circle.png: PNG image, 10 x 10, 1-bit grayscale, non-interlaced
Run Code Online (Sandbox Code Playgroud)
这是最终结果: