Est-il possible de convertir un .Esquisse de fichier .SVG?
Est-il possible de convertir un Esquisse fichier SVG, sans avoir réellement d'Esquisse ou DrawIt? Je sais que c'est théoriquement possible, car ils sont à la fois vecteur, mais j'utilise Windows et Linux, donc je n'ai pas de Mac pour ouvrir les fichiers avec l'.
J'ai regardé et n'a pas trouvé une spécification de fichier pour l' .esquisse de fichier. Donc, il n'est pas possible de le faire sans d'abord l'ingénierie inverse, le format de fichier lui-même. Vous devriez communiquer avec leur soutien officiel de canaux et de demander une spécification de format de fichier; ou demander plate-forme agnostique conversion des ponts (dont je soupçonne que leurs développeurs ne savent pas ou de soins comment écrire étant donné que "Esquisse dépend beaucoup de la technologie, qui est exclusif à OS X", Quelle que soit magique technologies de ceux qui sont) Donc je ne suis pas optimiste pour vous. Désolé 🙁
OriginalL'auteur Supuhstar | 2014-08-10
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de "magie" à propos "de l'Esquisse à l'aide d'une beaucoup de la technologie, qui est exclusif à OS X" ou pas. Cette déclaration sur l'Esquisse des décideurs site web est dans le contexte qu'ils n'ont pas l'intention de faire des Croquis application disponible sur linux et sur windows.
Le réel problème que vous avez est comme suit:-
La
sketch
fichier est un fichier sqlite3 et dans cela il y a (actuellement à ce moment de l'écriture) deux tables,meta
etpayload
. Lepayload
table est une seule clé-valeur en magasin, le stockagemain
et etBLOB
valeur. Donc, c'est où vous êtes coincé, vous aurez à comprendre comment désosser leBLOB
si vous ne disposez pas d'une Esquisse de programme.D'autre part, si vous avez une Esquisse de programme, vous n'avez pas besoin de rétro-concevoir quoi que ce soit, vous pouvez demander des informations à partir de votre Croquis fichier à l'aide de Croquis Plugin Api, qui sont bien documentés ici - http://bohemiancoding.com/sketch/support/developer/ - qui vous permettra d'automatiser beaucoup de tâches si vous avez un dessin compliqué de flux de travail. http://zeplin.io est un exemple d'un simple Croquis plugin qui tire les "spec" de l'information pour un développeur d'un concepteur-créé esquisse de plan de travail.
Mais pour en revenir à votre question initiale, Esquisse lui-même vous permet d'exporter des fichiers SVG, mais cela suppose que vous ayez l'Esquisse d'application. Longue histoire courte, à moins que vous désosser le BLOB binaire dans l'esquisse de fichier (ou utiliser un outil que quelqu'un d'autre a créé qui peut), vous ne pouvez pas traduire par programme esquisse fichiers en fichiers SVG sans avoir une Esquisse de l'app.
BLOB
dans lepayload
table est unbplist
objet (Apple binaire plist), que vous pouvez ouvrir à l'aide de github.com/cclgroupltd/ccl-bplist et de 2 lignes de code (voir le README). À ce stade, vous pouvez voir les graphiques de vecteur de la structure en "clair" texte (ccl_bplist charge comme un dictionnaire python). Vous auriez besoin de trouver le match avec SVG, et que vous souhaitez avoir un convertisseur. Puisque c'est le texte, vous pouvez au moins deviner votre chemin autour de, et de le faire fonctionner avec un peu de temps sur vos mains.Cette information est aujourd'hui obsolète: Esquisse 43 introduit un nouveau format de fichier, qui est essentiellement juste quelques fichiers json dans une archive zip. Ils fournissent également une API javascript pour travailler avec le nouveau format de fichier, que vous pouvez lire ici: developer.sketchapp.com/reference/api
OriginalL'auteur Calvin Cheng
Figma est actuellement gratuite pour toute personne à signer et prend en charge à la fois l'Esquisse d'importation et d'exportation SVG. Il est riche en fonctionnalités de l'outil de conception qui est basé sur un navigateur de sorte qu'il devrait fonctionner sur les trois principales plateformes (OS X, Windows, et Linux). Importation de fichiers à partir de l'Esquisse n'est pas parfait 1-à-1 cartographie avec les Figma parce que les deux applications ont légèrement différents ensembles de fonctionnalités, mais il devrait vous permettre de 99% du chemin.
OriginalL'auteur constexpr