#author("2026-04-02T17:08:02+09:00","default:kanateko","kanateko")
#author("2026-04-02T17:13:56+09:00","default:kanateko","kanateko")
#title(【お知らせ】refプラグインの機能拡張を行いました (2026-04-02))
RIGHT:''&fa(r){clock}; 2026-04-02 (木) 17:08:02''

&tag(お知らせ);

#ref(お知らせ/avif.avif,center,nolink)
#ref(お知らせ/fix.webp,center,nolink)

主に画像表示に使用するrefプラグインの機能を拡張しました。

#contentsx

*主な変更内容 [#summary]
過去の変更点も併せて掲載しています。

** 1. 次世代画像フォーマットのフルサポート [#sd71ee36]
標準の GIF/PNG/JPEG に加え、以下のフォーマットに対応しました。
- ''WebP / AVIF'': 高圧縮・高画質な次世代フォーマットの表示および相互変換に対応。
- ''SVG'': ベクター画像の表示に対応。

** 2. 添付・アップロード機能の統合 [#u5b533ed]
ファイルが存在しない場合の「添付」ボタン表示から、アップロード、自動変換、リネームまでをサポートします。
- ''添付ボタン'': 指定したファイルが見つからない場合、その場に「添付」ボタンを自動表示します。
- ''自動変換・リネーム'': アップロードしたファイルは、`#ref` で指定したファイル名・フォーマットに自動的に変換されて保存されます。
- ''完了後のページ移動'': アップロード完了後は、自動的に「元のページ(閲覧していたページ)」へとシームレスに戻ります。

** 3. フォールバック画像システム [#m4e9665b]
ファイルが見つからない場合に、代わりの画像を表示できます。
- ''引数指定'': `#ref(filename.png, fallback=TempImage.webp)`
- ''デフォルト値'': 引数の指定がない場合でも、指定したファイルと同じページに `Placeholder.webp` がアップロードされている場合は、それを表示します。

**4. その他 [#h4c356b4]
- デフォルトのアラインを `center` に変更
- 遅延読み込みに対応
- キャッシュの有効化
- コードの最適化

*追加された引数 [#args]
- `fallback=filename`: フォールバック画像の指定。
- `noattach`: 添付ボタンを非表示にする。
- `nolazy`: 画像の遅延読み込みを無効化する。

*不具合の報告 [#report]
今回の変更に起因する何かしらの不具合が確認された場合、こちらのコメント欄にて報告をお願いします。
----
#mcomment