首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将.Sketch文件转换为.SVG吗?

可以将.Sketch文件转换为.SVG吗?
EN

Stack Overflow用户
提问于 2014-08-10 09:26:36
回答 2查看 18.5K关注 0票数 13

有没有可能在没有Sketch或DrawIt的情况下将Sketch文件转换为SVG文件?我知道这在理论上是可行的,因为它们都是矢量的,但我使用的是Windows和Linux,所以我没有Mac来打开文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-30 09:41:40

“使用很多OS独有的技术来绘制草图”并没有什么“魔力”。Sketch make网站上的声明是在他们不打算在linux和windows上提供Sketch应用程序的背景下发布的。

你真正遇到的问题如下:

sketch文件是一个sqlite3文件,其中有两个表(当前在编写本文时):metapayloadpayload表是单个键值存储,存储mainBLOB值。这就是你被卡住的地方--如果你没有Sketch程序,你将不得不找出如何对BLOB进行逆向工程。

另一方面,如果你有一个草图程序,你不需要反向工程任何东西,你可以使用草图插件API从你的草图文件中查询信息,这里有很好的文档- http://bohemiancoding.com/sketch/support/developer/ -如果你有一个复杂的设计工作流程,它将允许你自动化许多任务。http://zeplin.io是一个简单的草图插件的例子,它从设计师创建的草图画板中为开发人员提取相关的“规范”信息。

但回到你最初的问题,Sketch本身允许你导出SVG文件,但前提是你有Sketch应用程序。长话短说,除非您对草图文件中的BLOB二进制文件进行反向工程(或使用其他人创建的工具),否则在没有sketch应用程序的情况下,无法以编程方式将草图文件转换为SVG文件。

票数 13
EN

Stack Overflow用户

发布于 2016-10-19 08:39:08

Figma目前是免费的,任何人都可以注册,并且同时支持草图导入和SVG导出。它是一个功能齐全的基于浏览器的设计工具,因此它应该可以在所有三个主要平台(OS、Windows和Linux)上运行。从Sketch导入文件并不是Figma的完美一对一映射,因为两个应用程序的功能集略有不同,但它应该可以让你达到99%的目标。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25224684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档