フォーマット拡張
この記事では、フォーマット拡張プラグインの基本的な概念を説明します。
フォーマット拡張プラグインの主な目的は、Eagle でまだサポートされていないファイル形式のプレビューを可能にすることです。他のタイプのプラグインと違って、フォーマット拡張プラグインは manifest.json の中で main 属性を定義する必要はありませんが、代わりに preview 属性を設定する必要があります。以下は例のコードです:
"preview": {}preview の中で拡張したいファイルの拡張子を定義することができます。例えば、Eagle で icns アイコン形式をサポートさせたい場合、 "icns": {} と入力できます:
"preview" : {
"icns": {}
}また、複数の拡張子を設定する必要がある場合は、コンマ , を使用して異なる拡張子を区切って定義できます。例えば:
"preview" : {
"icns,ico": {}
}フォーマット拡張プラグインは2つの部分に分けられます:
"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 のデバッグ機能をサポートしていません。
最終更新