gtk4-path-tool
GskPath 实用工具
- 版本::
- GTK
- 说明书部分:
1
- 说明书分组:
GTK 命令
概要
描述
gtk4-path-tool 可以对路径执行各种任务。路径以 SVG 语法指定,如 "M 100 100 C 100 200 200 200 200 100 Z" 这样的字符串。
要从文件读取路径,使用以 '.' 或 '/' 开始的文件名。要从 stdin 读取路径,使用 '-'。
命令
分解
decompose 命令通过使用简单元素来逼近路径。如果没有使用选项,路径的曲线会被近似为线段。
--allow-quad
允许在生成的路径中使用二次贝塞尔曲线。
--allow-cubic
允许在生成的路径中使用三次贝塞尔曲线。
--allow-conic
允许在生成的路径中使用圆锥形贝塞尔曲线。
显示
show 命令在窗口中显示给定的路径。路径的内部被填充。
--fill
填充路径(这是默认值)。
--stroke
用轮廓绘制路径而不是填充它。
--points
显示路径上的点。
--controls
显示控制点。
--fill-rule=VALUE
用于确定哪些区域在路径内的填充规则。可能的值是 winding 或 even-odd。默认是 winding。
--fg-color=COLOR
用于填充路径内部或绘制路径轮廓的颜色。如果没有指定,则使用黑色。
--bg-color=COLOR
用于绘制路径后面背景的颜色。如果没有指定,则使用白色。
--point-color=COLOR
绘制点的颜色。如果没有指定,则使用红色。
--line-width=VALUE
用于轮廓的线宽。VALUE 必须是一个正数。默认线宽为 1。
--line-cap=VALUE
在线端使用的外部样式。可能的值是 butt、round 或 square。有关这些样式的详细信息,请参阅 SVG 规范。默认帽式为 butt。
--line-join=VALUE
在线接合处使用的接合样式。可能的值是 miter、miter-clip、round、bevel 或 arcs。有关这些样式的详细信息,请参阅 SVG 规范。默认接合样式为 miter。
--miter-limit=VALUE
在接合处剪切成器的限制。默认值为 4。
--dashes=VALUE
用于此轮廓的虚线模式。虚线模式由逗号分隔的交替非负数列表指定。每个数字提供填充和关闭部分的长度。如果虚线模式为空,则禁用虚线,这是默认值。有关虚线的详细信息,请参阅 SVG 规范。
--dash-offset=VALUE
虚线开始处的偏移。默认值为 0。
渲染
render 命令将给定的路径渲染为 PNG 图像。路径的内部被填充。
--fill
填充路径(这是默认值)。
--stroke
用轮廓绘制路径而不是填充它。
--points
显示路径上的点。
--controls
显示控制点。
--fill-rule=VALUE
用于确定哪些区域在路径内的填充规则。可能的值是 winding 或 even-odd。默认是 winding。
--fg-color=COLOR
用于填充路径内部或绘制路径轮廓的颜色。如果没有指定,则使用黑色。
--bg-color=COLOR
用于绘制路径后面背景的颜色。如果没有指定,则使用白色。
--point-color=COLOR
绘制点的颜色。如果没有指定,则使用红色。
--output-file=FILE
将 PNG 图像保存到的文件。如果没有指定,则使用 "path.png"。
--line-width=VALUE
用于轮廓的线宽。VALUE 必须是一个正数。默认线宽为 1。
--line-cap=VALUE
在线端使用的外部样式。可能的值是 butt、round 或 square。有关这些样式的详细信息,请参阅 SVG 规范。默认帽式为 butt。
--line-join=VALUE
在线接合处使用的接合样式。可能的值是 miter、miter-clip、round、bevel 或 arcs。有关这些样式的详细信息,请参阅 SVG 规范。默认接合样式为 miter。
--miter-limit=VALUE
在接合处剪切成器的限制。默认值为 4。
--dashes=VALUE
用于此轮廓的虚线模式。虚线模式由逗号分隔的交替非负数列表指定。每个数字提供填充和关闭部分的长度。如果虚线模式为空,则禁用虚线,这是默认值。有关虚线的详细信息,请参阅 SVG 规范。
--dash-offset=VALUE
虚线开始处的偏移。默认值为 0。
反转
reverse命令可以改变路径的方向。生成的路径从原始路径的结束处开始。
信息
info命令显示关于给定路径的各种信息,例如它的边界框。