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.
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.
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.
Tags und Links file-conversion sketch-3