Можно ли преобразовать файл.Sketch в.SVG?

Можно ли преобразовать файл Sketch в SVG, не имея Sketch или DrawIt? Я знаю, что это теоретически возможно, так как они оба векторные, но я использую Windows и Linux, поэтому у меня нет Mac, чтобы открывать файлы.

2 ответа

Решение

Нет никакого "волшебства" в "Sketch, использующем множество технологий, которые являются эксклюзивными для OS X" или нет. Это заявление на веб-сайте создателей Sketch заключается в том, что они не собираются делать приложение Sketch доступным в Linux и Windows.

Реальная проблема у вас заключается в следующем:

sketch файл является файлом sqlite3 и в нем есть (в настоящее время на момент написания) две таблицы, meta а также payload, payload таблица представляет собой одно хранилище ключей-значений, хранящее main и и BLOB значение. Так вот где вы застряли - вам придется выяснить, как перепроектировать BLOB если у вас нет программы Sketch.

С другой стороны, если у вас есть программа Sketch, вам не нужно ничего перепроектировать, вы можете запросить информацию из своего файла Sketch с помощью API Sketch Plugin, которые хорошо описаны здесь - http://bohemiancoding.com/sketch/support/developer/ - который позволит вам автоматизировать многие задачи, если у вас сложный рабочий процесс проектирования. http://zeplin.io/ - пример простого плагина Sketch, который извлекает релевантную информацию о спецификации для разработчика из созданного дизайнером эскиза артборда.

Но вернемся к исходному вопросу: сам Sketch позволяет экспортировать файлы SVG, но это предполагает, что у вас есть приложение Sketch. Короче говоря, если вы не перепроектируете двоичный файл BLOB в файле эскиза (или не используете инструмент, созданный кем-то другим, который может это сделать), вы не сможете программно преобразовать файлы эскиза в файлы SVG без приложения Sketch.

В настоящее время Figma бесплатна для подписки и поддерживает импорт Sketch и экспорт SVG. Это полнофункциональный инструмент проектирования, основанный на браузере, поэтому он должен работать на всех трех основных платформах (OS X, Windows и Linux). Импорт файлов из Sketch не является идеальным отображением "один к одному" с Figma, поскольку оба приложения имеют немного разные наборы функций, но это должно дать вам 99% пути.

Другие вопросы по тегам