Logiciel open source capable d'ouvrir des fichiers Sketch


13

J'ai reçu plusieurs .sketchfichiers d'un graphiste. Je suppose que ces fichiers ont été créés par SketchApp , qui est un logiciel propriétaire.

Comme je n'ai pas besoin de modifier les fichiers, mais simplement de les consulter, je préfère ne pas acheter l'éditeur.

Existe-t-il un logiciel open source capable de visualiser des .sketchfichiers ou de les convertir en PDF?

Addendum L' exportation d'un PDF est une solution valable, mais je voudrais jeter un œil aux .sketchfichiers de notre dossier partagé pendant la journée de travail sans demander une exportation PDF toutes les quelques heures (le concepteur travaille à domicile, donc je ne peux pas simplement laisser tomber à son bureau).


Je suis d'accord avec les réponses ci-dessous en ce que vous devez demander un fichier commun comme un PDF mais si vous êtes pressé, vous pouvez télécharger une version d'essai du programme pour afficher le fichier.
AndrewH

2
En tant que concepteur moi-même, je ne voudrais pas que le client accède de manière aléatoire aux fichiers natifs d'un projet sur lequel je travaille. Le fichier WIP ne reflète pas nécessairement la version du projet que je fournirais en tant que brouillon PDF ou JPEG, etc. Peut-être pouvez-vous demander des mises à jour PDF quotidiennes.
ispaany

@ispaany Il s'agit de corrélation des attentes; Je pense que si c'est bien fait, cela peut économiser beaucoup de frictions de communication. De plus, cela facilite beaucoup la sauvegarde automatique.
Adam Matan

1
En réponse à votre addendum, si le concepteur place le .sketchfichier dans votre dossier partagé, alors pourquoi devriez-vous demander séparément un PDF à chaque fois? Pourquoi le concepteur ne peut-il pas placer l'exportation PDF (ou à la fois un PDF et .sketchcôte à côte) en premier lieu? Vous n'êtes pas entré dans les détails de votre situation, mais d'après mon expérience avec des graphistes et des architectes externes (où des problèmes similaires s'appliquent), il est parfaitement normal et courant de demander qu'ils soumettent leur travail dans un format largement reconnu et pratique. pour leur client.
JBentley

Réponses:


12

Bien qu'il ne soit pas open source, SketchTool est gratuit et de la même entreprise.

Il est annoncé comme

Une application en ligne de commande OS X pour exporter des pages et des tranches à partir de documents .sketch.

Je ne sais pas si cela signifie que vous pouvez exporter vers .pdf, mais je suppose que vous pouvez au moins exporter vers quelque chose qui ne l'est pas .sketch. Sinon, cet outil de ligne de commande serait presque inutile.

Étant donné qu'ils fabriquent également l'application, la compatibilité est assurée.

Je vois 2 workflows possibles:

  1. Vous installez SketchTool sur votre machine et l'exécutez sur tous les fichiers partagés avant de les ouvrir. Cela a le moins d'impact sur le concepteur et vous contrôlez totalement le moment de la conversion.
  2. Il y a un problème avec 1., qui peut être trouvé sur le site Web lié ci-dessus:

    SketchTool ne peut exporter un document que si toutes les polices qu'il utilise ont été installées sur le système.

    Si votre concepteur utilise une police fantaisie que vous n'avez pas, vous pouvez rencontrer des problèmes. Peut-être qu'il remplace les polices manquantes par des polices standard, mais cela change évidemment le résultat, ce qui pourrait avoir un impact sur votre travail de révision, selon l'importance des polices spéciales.

    Pour contourner cela, vous pouvez installer SketchTool sur l'ordinateur du concepteur et le laisser faire l'exportation. C'est probablement une bonne idée de configurer un script qui s'exécute en arrière-plan et exécute automatiquement SketchTool, lorsque de nouveaux .sketchfichiers sont enregistrés (ou ceux existants mis à jour). Cela permet au concepteur de conserver son flux de travail existant et l'empêche d'oublier d' exécuter cette chose en ligne de commande qui remplit les fichiers qui pourraient potentiellement lui être très étrangers.


1
sketchtool est assez pratique. Vous pouvez en effet exporter des fichiers PDF à l'aide de commandes telles que sketchtool export artboards --formats="pdf" my_file.sketch. Vous pouvez également obtenir d'autres formats en utilisant sketchtool list formats my_file.sketch. Vide également le JSON brut si vous le souhaitez. Il ne semble pas y avoir beaucoup de documentation en ligne pour l'outil, mais le fichier Lisezmoi inclus est utile.
killthrush

@killthrush Merci d'avoir vérifié cela. Aussi, bienvenue sur ce site SE =)
rapidograph

11

Sketch est capable d'exporter des fichiers PDF. Je demanderais simplement au designer de vous envoyer une version PDF de l'art; toute autre solution sera trop compliquée.


5

Avez-vous essayé d'utiliser Invision ? Pas vraiment une solution open source mais elle est gratuite et indépendante de la plateforme.

Le concepteur peut continuer à synchroniser les fichiers d'esquisse tout au long de la journée et vous pouvez les visualiser en même temps. Vous pouvez même commenter des parties spécifiques de la maquette!

Invision a résolu ce problème pour notre flux de travail. Les développeurs (comme moi) sont sur Linux tandis que les concepteurs sont sur Mac. Si le concepteur est assez méticuleux, vous pouvez même télécharger des ressources directement depuis Invision pour implémenter la conception.


5

J'utilise https://app.sketchviewer.com pour afficher les conceptions. Fonctionne très bien.


Je l'ai essayé aujourd'hui et cela me donne en fait une erreur, peut-être que ça ne marche plus?
Luciano

Nous avons eu quelques problèmes lors de la conversion de sketch en version 43. Tout a été résolu maintenant. Essaie.
Quinton Pike

Sketchviewer a une limite de 100 Mo, presque aucun de mes fichiers n'est aussi petit. Y a-t-il un moyen d'augmenter cette limite? De plus, mes créations sont-elles privées? Je vois que je peux voir les fichiers d'esquisse d'autres personnes.
Jim Cooper

4

Étant donné que Sketch est un programme assez nouveau, je ne pense pas qu'il existe actuellement un logiciel qui ouvrira les fichiers.

Je vous suggère de demander au concepteur d'exporter les fichiers d'esquisse dans un format commun tel que:

  • PNG
  • JPG
  • PDF
  • TIFF

Si jamais vous voulez travailler sur les fichiers et que vous pourriez avoir quelque chose comme Inkscape ou profiter du code, faites -les exporter en SVG.


Addendum L'exportation d'un PDF est une solution valable, mais je voudrais jeter un œil aux fichiers .sketch de notre dossier partagé pendant la journée de travail sans demander une exportation PDF toutes les quelques heures (le concepteur travaille à domicile, donc je ne peux pas il suffit de passer à son bureau).

Ensuite, vous devrez simplement acheter le logiciel pour afficher les fichiers.


2

En outre, il existe un outil gratuit appelé Icons8 Lunacy qui vous aide à ouvrir et à modifier des fichiers .sketch. Il permet de copier le CSS de n'importe quel objet et de copier du texte brut pour n'importe quelle couche de texte. Notez simplement qu'il ne s'agit pas d'un logiciel open source.


D'accord, c'est votre version la meilleure et la moins chère. Avertissement: je fais partie de l'équipe.
Ivan Braun


0

Bien qu'il ne soit pas open-source, il vaut la peine de consulter Figma Design . Ils ont un compte gratuit et ont une option d'importation Sketch qui vous permettrait de faire ce que vous avez décrit sans engagement financier.

Une solution encore meilleure serait d'amener votre concepteur à utiliser un outil comme Zeplin qui lui permettrait de synchroniser les conceptions directement avec une URL accessible sur le Web que vous pouvez afficher les compositions dans leur intégralité et également inspecter pour obtenir les couleurs, les tailles de caractères, etc.


Je recommanderais figma mais j'ai eu quelques problèmes avec les remplacements de symboles complexes.
Luciano

Pouvez-vous me donner un exemple, je peux peut-être vous aider.
nspace

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.