chartmaker
1.0.0
Chartmaker 是一个使用 jgraph 从 PPM 文件生成针织图表的程序。
sh setup.sh
运行安装脚本一切就绪!
使用脚本convert.sh
轻松利用jgraph和chartmaker:
sh convert.sh <input file name> <output file name> <arguments>
这会将您的输入文件转换为指定的输出文件并应用参数(如下所述)。不指定任何参数将输出与输入文件具有相同尺寸、相同颜色的图表,并且底部和左侧的网格线和标签以 10 为增量。无论输出文件的扩展名是什么,它都会将其转换为该文件类型。因此,例如,如果您指定 .pdf,它将转换为 PDF,如果您指定 .jpg,它将转换为 JPG。
目前支持以下参数:
no_gridlines
:关闭粗体网格线和编号。grid_spacing X
:指定网格线和数字标签的增量。默认为每 10 个块。no_numbering
:关闭宽度和高度上的数字标签。仍会打印粗体网格线。all_numbers
:将在每个盒子上打印一个数字。不建议用于非常大的图表。仍将以默认 10 或指定的网格线打印网格线。tile XY
:按给定尺寸平铺输入图像,其中 X 是宽度,Y 是高度。pad X
:在每个边缘上将整个图像填充 X 块。如果与平铺一起使用,这将在执行平铺和平铺填充后填充结果图像。background RGB
:将填充块的颜色指定为 RGB 值,每个字段的范围为 0 到 255。默认情况下为白色。注意:如果您指定冲突的参数,程序将采用最近收到的参数或指定的最后一个参数,并忽略前面的参数。
以下是我创建可与该程序合理使用的 PPM 文件的方法:
如果您想单独使用可执行文件,也可以这样做。 Chartmaker 使用以下参数运行: ./chartmaker <filename> <a/p> <arguments>
Chartmaker 在标准输出上输出 jgraph。要将输出放入文件中,您可以使用 shell 重定向并指定输出文件的名称。这是一个例子:
./chartmaker myfile.ppm p > myoutput.jgr
因此,这会将 PPM 文件 myfile 转换为名为 myoutput 的 jgraph 文件。如果文件 myoutput.jgr 不存在,它将创建它;如果存在,它将覆盖它。
有关如何使用 jgraph 的更多信息,请参阅此网页。