Skip to content

A tool to decompose objects in a single SVG file into several SVG files and more.

License

Notifications You must be signed in to change notification settings

tatsuya19871219/SVGObjectsDecomposer

Repository files navigation

SVGObjectsDecomposer

Decomposing tool of a single SVG (Scalable Vector Graphics) file into the multiple components:

  • SVG file of a decomposed object
  • Bounding box (x, y, width, height)
  • PathData (if needed)
Screenshot

Screenshot

Requirements

  • Inkscape

Usage

The tool requires a layered structure in a SVG file for the decomposition.

e.g.,

  • layer1
    • object_a
    • object_b
  • layer2
    • object_c
    • group_i
      • object_d
    • layer21

Group and nested layer are treated as a single object, respectively.

Try to load the containing sample images for testing the tool.

Since the tool calls inkscape process several times during save, it takes longer as the given SVG file has much objects.

TODO

  • Improve UI (such as the progressbar in processing)
  • Generate XAML file for MAUI
  • Enable to customize the output
  • In-tool preview

Dependent libralies

About

A tool to decompose objects in a single SVG file into several SVG files and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages