我有一个.ppm
彩色文件,当我运行Potrace时:
potrace -s file.ppm
它只返回一个黑白.svg
文件。如果我在inkspace上这样做,它会保留颜色。
如果它有帮助,这是xxd | head
文件的.ppm
:
$ xxd file.ppm | head
00000000: 5036 0a31 3030 3020 3130 3030 0a32 3535 P6.1000 1000.255
00000010: 0add dddd bbbb bbbb bbbb bbbb bbbb bbbb ................
00000020: bbbb bbbb bbbb bbbb bbbb bbbb bbbb bbbb ................
00000030: 7900 bb89 2fbb bbbb bbbb bbbb bbbb bbbb y.../...........
00000040: bbbb bbbb bbbb bbbb bbbb bbbb bbbb bbbb ................
00000050: bbbb bbbb bbbb bbbb bbbb bbbb 8787 872e ................
00000060: 2e2e 2b2b 2b3b 3b3b 4545 453d 3d3d 4545 ..+++;;;EEE===EE
00000070: 4550 5050 7f7f 7fbb bbbb bbbb bbbb bbbb EPPP............
00000080: bbbb bbbb bbbb bbbb bbbb bbbb bbbb bbbb ................
00000090: bbbb bbbb bbb1 b1b1 8181 8164 6464 7575 ...........ddduu
如果不是,我们如何通过命令行使用 Inkscape。
你不能。
Potrace 严格处理任何/所有导入到黑白输出。
根据官方FAQ,不支持颜色输出;严格的黑白输出:
也就是说,FAQ 提到了 Inkscape 并声明它使用核心 Potrace 引擎并通过颜色量化保留颜色:
虽然我对 Inkscape 的工作原理并不十分熟悉,但通过官方 Inkscape wiki 快速搜索一下,“Shell 模式”解释如下: