如何解析 sketch - mac application 生成的.sketch
个文件?
我知道psd_tools可用于解析.psd
中生成的Adobe Photoshop
个文件。
答案 0 :(得分:6)
我没有使用Sketch的经验,但我下载了一个示例.sketch
文件,结果证明它是一个“SQLite 3.x数据库”。这意味着您可以使用python的sqlite3
模块打开它。
碰巧我有一些代码,我写的是为了检查另一个sqlite数据库,所以我看了一下:它包含一个元数据表和一个“payload”表(称为metadata
和{{1}分别),两者都只有payload
和name
列。但是,value
表只有一行,并且在两个表中,值似乎都是我无法识别的其他格式的容器。因此,尽管sqlite3是文件格式,但它似乎只是洋葱的外层。
答案 1 :(得分:1)
编辑: 新的草图文件格式(> 43)非常友好。 它实际上是一个zip文件夹,其中包含描述内容的资产和json文件。 http://sketchplugins.com/d/87-new-file-format-in-sketch-43
答案 2 :(得分:0)
特别是因为我不熟悉Sketch,所以我不知道psd_tools的任何等价物。但是,this question可能会对您有所帮助。否则,您可能需要创建自己的解析器。