Inkscape:圆形坐标

Dev*_*hon 9 inkscape

Inkscape 中是否有命令将路径坐标舍入为最接近的整数值。

例如,要替换此路径:

m 0,0 261.98828,-890.8828 -299.999999,-900 2593.486319,54.4063 -253.9941,850.09565 264.3594,870.83005 z
Run Code Online (Sandbox Code Playgroud)

这样:

m 0,0 262,-891 -300,-900 2593,54 -254,850 264,871 z
Run Code Online (Sandbox Code Playgroud)

小智 7

是的,有办法设置坐标精度。

  • 文件 -> 另存为...
  • 将其另存为“优化的 SVG”
  • 在第一个对话框设置中,将坐标“精度”设置为 3 或任何你想要的值


小智 2

选项 1:您需要在创建路径时使用捕捉,或者在创建路径后捕捉节点。将网格设置为 1px x 1px,并在绘制时对齐。

选项 2:或者您需要编写一个脚本来查找 SVG 文件中的所有“d”属性,并将其中的值四舍五入为整数。

有两种方法可以设置数字精度(对于 SVG 本身以及保存到优化的 SVG 时) - 但这些方法仅定义整个数字的长度 - 因此,如果将其设置为 4,则可以获得 200.1 以及 1200 或12.48 ,所以这在这种情况下没有帮助。