在图像上生成平铺和网格。
gridder的Python项目详细描述
网格
gridder可以根据指定的设置以图像形式生成网格, 要么是全新的图像,要么是绘制在现有的图像上。网格可以有多种 形状,如正方形或六角形,并且高度可配置。
对于rest-ful接口,请查看 Gridder-REST。
欢迎您的建议和欣赏!随时给我发邮件或打开 关于Gitlab的问题。
用法
网格可以在空的背景或现有的图像上绘制。
要使用空背景,请运行main.py <width> <height> <grid size>
,
其中:
<width>
是以像素为单位的图像宽度。<height>
是图像的高度(像素)。<grid size>
是每行 将生成网格。这实际上对应于每个 方格。
<file path>
是gridder将在其上绘制网格的图像的路径。<grid size>
如上所述。
注意,--file
(或-f
)选项必须是第一个参数
如果指定。
上面的结果将是一个名为grid.png
的文件
目录。如果使用,则现有图像不会被修改。
选项
可以提供以下可选参数(或其别名):
--gridtype
,别名:-gt
指定网格的形状。可能的选择:square
正方形(默认),vhex
垂直六边形(顶部和底部扁平),hhex
水平六边形(左右平),vline
垂直线,hline
水平线。
--linewidth
,别名:-lw
指定 网格。默认值:1。--gridcol <colour>
,别名:-grc
指定网格的<;颜色>;, 作为枕头识别的颜色或字符串格式的名称,例如 十六进制值,如#000000
。--bgcol <colour>
,别名:-bgc
指定背景的<;颜色>;, 作为枕头识别的颜色或字符串格式的名称,例如 十六进制值,如#000000
。 对于透明背景,请省略此参数或指定transparent
。 {STR 1 } $注:< /强>当使用^ {CD9}}在现有图像上绘制时不能使用此值。--padding <size>
,别名-p
指定周围像素的填充 网格,即图像边界和实际网格之间的填充。--paddingtop <size>
,…right
,…bottom
,…left
,别名:-pt
,-pr
,-pb
,-pl
指定每个特定于指定边的<;size>;填充。 每一个都可以单独使用,它们将优先于 上面的泛型--padding
选项。--destination
,别名-d
指定完成图像的文件名。 不要包含扩展名,因为它总是自动.png。 默认文件名是grid.png
。
单位
默认情况下,所有大小参数,<width>
,<height>
,<grid size>
和
所有适用的可选参数都使用pixels,但其他单位是
也允许,即:
cm
,mm
,in
。
这些单元都假设打印时300dpi
上的分辨率。
例如,使用参数12cm 12cm 1in
创建的网格将
1417x1417像素,有300像素宽的正方形。
已知问题
- 由于舍入错误,十六进制网格可能有一些不需要的粗体边。