akiraux / akiraux/Akira

Import SVG

Ouverte
#266 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
help wanted needs design
Langage dominant
Vala
Étoiles
5.3k
Forks
199
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

## Expected Behavior
When importing an SVG file, the software should automatically convert the image into an SVG string and create a new `Goo.CanvasPath` in order to keep that element editable and scalable.

## Current Behavior
SVGs are getting imported as regular raster images.

## Possible Solution
`Goo.CanvasPath` and `Goo.CanvasPathModel` allow loading SVG data as string, so we need a parser to convert an imported SVG into a string, and generate a path we can edit.

Most likely this will happen once we can handle groups, as most SVGs come with multiple shapes inside, so for each shape a Path should be created, and the entire SVG should be converted into a folder group.

Do we need to use any particular library like `librsvg`, `gsvg`, or similar?

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.