格式擴充

這篇文章將闡述格式擴充插件的基本概念。

格式擴充插件的主要目的是使 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 欄位後,最終程式碼如下:

Last updated