Ist es möglich, eine .Sketch-Datei in eine .SVG zu konvertieren?

7

Ist es möglich, eine Sketch -Datei in eine SVG-Datei zu konvertieren, ohne Sketch oder DrawIt zu verwenden? Ich weiß, dass es theoretisch möglich ist, da sie beide Vektor sind, aber ich benutze Windows und Linux, also habe ich keinen Mac, um die Dateien mit zu öffnen.

    
Supuhstar 10.08.2014, 01:26
quelle

2 Antworten

10

Es gibt keine "Magie" in Bezug auf "Sketch, bei dem viele Technologien verwendet werden, die ausschließlich für OS X verwendet werden". Diese Aussage auf der Website von Sketch Makers steht in dem Zusammenhang, dass sie nicht beabsichtigen, die Sketch App unter Linux und Windows verfügbar zu machen.

Das wirkliche Problem, das Sie haben, ist wie folgt: -

Die sketch Datei ist eine sqlite3 Datei und darin befinden sich (zur Zeit des Schreibens) zwei Tabellen, meta und payload . Die payload -Tabelle ist ein einzelner Schlüssel / Wert-Speicher, der main und BLOB -Wert speichert. Das ist der Punkt, an dem Sie steckenbleiben - Sie müssen herausfinden, wie Sie BLOB rückentwickeln können, wenn Sie kein Sketch-Programm haben.

Wenn Sie andererseits ein Sketch-Programm haben, müssen Sie nichts zurückentwickeln. Sie können Informationen aus Ihrer Sketch-Datei mithilfe von Sketch-Plugin-APIs abfragen, die hier gut dokumentiert sind - Ссылка - damit können Sie viele Aufgaben automatisieren, wenn Sie einen komplizierten Design-Workflow haben. Ссылка ist ein Beispiel für ein einfaches Sketch-Plug-in, das relevante Informationen für einen Entwickler aus einer vom Designer erstellten Skizzekarte extrahiert.

Aber zurück zu Ihrer ursprünglichen Frage, Sketch selbst ermöglicht Ihnen, SVG-Dateien zu exportieren, aber davon ausgehend, dass Sie die Sketch-App haben. Lange Rede, kurzer Sinn: Wenn Sie die BLOB-Binärdatei nicht in der Skizzedatei zurückentwickeln (oder ein von jemand anderem erstelltes Werkzeug verwenden), können Sie Zeichnungsdateien nicht programmatisch in SVG-Dateien umwandeln, ohne eine Sketch-App zu verwenden.

    
Calvin Cheng 30.01.2015, 01:41
quelle
10

Figma ist derzeit kostenlos für alle, die sich anmelden und unterstützt sowohl den Sketch-Import als auch den SVG-Export. Es ist ein voll funktionsfähiges Design-Tool, das browserbasiert ist, so dass es auf allen drei Hauptplattformen (OS X, Windows und Linux) funktionieren sollte. Der Dateiimport von Sketch ist kein perfektes 1-zu-1-Mapping mit Figma, da beide Apps leicht unterschiedliche Feature-Sets haben, aber Sie sollten 99% des Weges dorthin finden.

    
constexpr 19.10.2016 00:39
quelle

Tags und Links