格式扩展

这篇文章将阐述格式扩展插件的基本概念。

格式扩展插件的主要目的是使 Eagle 能够预览尚未支持的文件格式。与其他类型插件不同,格式扩展插件在 manifest.json 中不需要定义 main 属性,而是需要设置 preview 属性。以下是一个范例代码:

"preview": {}

preview 中可以定义要扩展的文件扩展名。例如,如果想要让 Eagle 支持 icns 图标格式,可以输入 "icns": {}

"preview" : {
    "icns": {}
}

另外,如果你需要同时设定多个扩展名,你可以使用 , 将不同扩展名隔开进行定义,比如:

"preview" : {
    "icns,ico": {}
}

格式扩展插件可以分成两个部分:

  1. "thumbnail.path":提供用于解析要扩展的文件格式的缩略图的 .js 文件。

  2. "viewer.path":提供用于预览要扩展的格式的 .html 文件。

"preview": {
    "icns": {
        "thumbnail": {
            "path": "thumbnail/icns.js",
            "size": 400,
            "allowZoom": false
        },
        "viewer": {
            "path": "viewer/icns.html"
        }
    }
}

设置其它 metadata.json 字段后,最终代码如下:

最后更新于