SVG Shaper for SwiftUI 4+

ZeeZide GmbH

    • 5,0 • 1 note
    • Gratuit

Captures d’écran

Description

SVG Shaper for SwiftUI is a little macOS application that accepts images in the Scalable Vector Graphics format (SVG) and converts those into SwiftUI source code. Got an SVG icon from your designer? Use the contained shapes directly within your SwiftUI views.

SVG Shaper’s primary purpose is to convert the paths contained in an SVG into SwiftUI “Path” values and “Shape” structures. The generated code can directly be used in a SwiftUI Xcode project.

The app also tries to convert the overall structure of the SVG into SwiftUI “Views”. Given that the SwiftUI graphics model is different to SVG’s, the quality of the generated code depends a lot on the actual SVG and features used.

- generates SwiftUI Shape’s, Path’s and View’s
- linear gradients export as SwiftUI LinearGradient’s
- many SVG filters and source operations, including merge filters
- generates resizable views for SVGs with bounds
- styling of text, including gradient filled Text’s
- various style options for source code generation
- includes an Xcode extension to convert in-place
- available as a macOS service for use in any other app

SVG Shaper does not support the full SVG specification, here is a set of things which are unsupported:
- embedded bitmap images
- percentage units (e.g. width=50%)
- gradient units
- masks
- path length

Nouveautés

Version 1.0.6

Fixed a crash when drag&dropping an SVG into an empty document.

Notes et avis

5,0 sur 5
1 note

1 note

Rocou ,

Très utile, facile et rapide

Utilitaire très simple à prendre en main, une conversion des formes en vue swiftUI.
Vraiment très pratique.
Très rapide même sur des fichiers SVG de plusieurs Mo.
Un bémol cependant, au demarrage, l'application ouvre une boite de dialogue invitant à charger un fichier. Ce n'est PAS par ici qu'il faut charger vos fichiers SVG. Il s'agit ici du chargement de fichiers natifs de l'application. Un peu déroutant.

Confidentialité de l’app

Le développeur ZeeZide GmbH a indiqué que le traitement des données tel que décrit ci‑dessous pouvait figurer parmi les pratiques de l’app en matière de confidentialité. Pour en savoir plus, consultez la politique de confidentialité du développeur.

Données non collectées

Le développeur ne collecte aucune donnée avec cette app.

Les pratiques en matière de confidentialité peuvent varier, notamment en fonction des fonctionnalités que vous utilisez ou de votre âge. En savoir plus

Du même développeur