格式扩展
这篇文章将阐述格式扩展插件的基本概念。
格式扩展插件的主要目的是使 Eagle 能够预览尚未支持的文件格式。与其他类型插件不同,格式扩展插件在 manifest.json 中不需要定义 main 属性,而是需要设置 preview 属性。以下是一个范例代码:
"preview": {}在 preview 中可以定义要扩展的文件扩展名。例如,如果想要让 Eagle 支持 icns 图标格式,可以输入 "icns": {}:
"preview" : {
"icns": {}
}另外,如果你需要同时设定多个扩展名,你可以使用 , 将不同扩展名隔开进行定义,比如:
"preview" : {
"icns,ico": {}
}格式扩展插件可以分成两个部分:
"thumbnail.path":提供用于解析要扩展的文件格式的缩略图的.js文件。"viewer.path":提供用于预览要扩展的格式的.html文件。
"preview": {
"icns": {
"thumbnail": {
"path": "thumbnail/icns.js",
"size": 400,
"allowZoom": false
},
"viewer": {
"path": "viewer/icns.html"
}
}
}设置其它 metadata.json 字段后,最终代码如下:
请注意,目前格式扩展插件不支持 Eagle Plugin API 和 DevTools 调试功能。
最后更新于