dwww Home | Manual pages | Find package

GTK4-PATH-TOOL(1)                 GTK commands                GTK4-PATH-TOOL(1)

NAME
       gtk4-path-tool - GskPath Utility

SYNOPSIS
       gtk4-path-tool <COMMAND> [OPTIONS...] <PATH>

       gtk4-path-tool decompose [OPTIONS...] <PATH>
       gtk4-path-tool show [OPTIONS...] <PATH>
       gtk4-path-tool render [OPTIONS...] <PATH>
       gtk4-path-tool reverse [OPTIONS...] <PATH>
       gtk4-path-tool info [OPTIONS...] <PATH>

DESCRIPTION
       gtk4-path-tool  can  perform various tasks on paths. Paths are specified
       in SVG syntax, as strings like "M 100 100 C 100 200 200 200 200 100 Z".

       To read a path from a file, use a filename that starts with a '.'  or  a
       '/'.  To read a path from stdin, use '-'.

COMMANDS
   Decomposing
       The  decompose  command  approximates  the path by one with simpler ele-
       ments.  When used without options, the curves of the path  are  approxi-
       mated by line segments.

       --allow-quad
          Allow quadratic Bézier curves to be used in the generated path.

       --allow-cubic
          Allow cubic Bézier curves to be used in the generated path.

       --allow-conic
          Allow conic Bézier curves to be used in the generated path.

   Showing
       The  show  command  displays the given path in a window. The interior of
       the path is filled.

       --fill
          Fill the path (this is the default).

       --stroke
          Stroke the path instead of filling it.

       --points
          Show points on the path.

       --controls
          Show control points.

       --fill-rule=VALUE
          The fill rule that is used to determine what  areas  are  inside  the
          path.   The  possible  values are winding or even-odd. The default is
          winding.

       --fg-color=COLOR
          The color that is used to fill the interior of the path or stroke the
          path.  If not specified, black is used.

       --bg-color=COLOR
          The color that is used to render the background behind the path.   If
          not specified, white is used.

       --point-color=COLOR
          The  color  that is used to render the points.  If not specified, red
          is used.

       --line-width=VALUE
          The line width to use for the stroke. VALUE must be a  positive  num-
          ber.  The default line width is 1.

       --line-cap=VALUE
          The  cap  style  to  use  at line ends. The possible values are butt,
          round or square. See the  SVG  specification  for  details  on  these
          styles.  The default cap style is butt.

       --line-join=VALUE
          The  join  style to use at line joins. The possible values are miter,
          miter-clip, round, bevel or arcs. See the SVG specification  for  de-
          tails on these styles.  The default join style is miter.

       --miter-limit=VALUE
          The limit at which to clip miters at line joins. The default value is
          4.

       --dashes=VALUE
          The  dash pattern to use for this stroke. A dash pattern is specified
          by a comma-separated list of alternating non-negative  numbers.  Each
          number  provides  the  length of alternate "on" and "off" portions of
          the stroke.  If the dash pattern is empty, dashing is disabled, which
          is the default.  See the SVG specification for details on dashing.

       --dash-offset=VALUE
          The offset into the dash pattern where dashing should begin.  The de-
          fault value is 0.

   Rendering
       The render command renders the given path as a PNG image.  The  interior
       of the path is filled.

       --fill
          Fill the path (this is the default).

       --stroke
          Stroke the path instead of filling it.

       --points
          Show points on the path.

       --controls
          Show control points.

       --fill-rule=VALUE
          The  fill  rule  that  is used to determine what areas are inside the
          path.  The possible values are winding or even-odd.  The  default  is
          winding.

       --fg-color=COLOR
          The color that is used to fill the interior of the path or stroke the
          path.  If not specified, black is used.

       --bg-color=COLOR
          The  color that is used to render the background behind the path.  If
          not specified, white is used.

       --point-color=COLOR
          The color that is used to render the points.  If not  specified,  red
          is used.

       --output-file=FILE
          The  file  to save the PNG image to.  If not specified, "path.png" is
          used.

       --line-width=VALUE
          The line width to use for the stroke. VALUE must be a  positive  num-
          ber.  The default line width is 1.

       --line-cap=VALUE
          The  cap  style  to  use  at line ends. The possible values are butt,
          round or square. See the  SVG  specification  for  details  on  these
          styles.  The default cap style is butt.

       --line-join=VALUE
          The  join  style to use at line joins. The possible values are miter,
          miter-clip, round, bevel or arcs. See the SVG specification  for  de-
          tails on these styles.  The default join style is miter.

       --miter-limit=VALUE
          The limit at which to clip miters at line joins. The default value is
          4.

       --dashes=VALUE
          The  dash pattern to use for this stroke. A dash pattern is specified
          by a comma-separated list of alternating non-negative  numbers.  Each
          number  provides  the  length of alternate "on" and "off" portions of
          the stroke.  If the dash pattern is empty, dashing is disabled, which
          is the default.  See the SVG specification for details on dashing.

       --dash-offset=VALUE
          The offset into the dash pattern where dashing should begin.  The de-
          fault value is 0.

   Reversing
       The reverse command changes the direction of  the  path.  The  resulting
       paths starts where the original path ends.

   Info
       The info command shows various information about the given path, such as
       its bounding box.

REFERENCES
       • SVG Path Specification,  <https://www.w3.org/TR/SVG2/paths.html>

GTK                                                           GTK4-PATH-TOOL(1)

Generated by dwww version 1.16 on Sat Oct 3 05:59:55 CEST 2026.