NIP-92: Media Attachments
NIP-92は、リソースを説明するインラインメタデータタグとともにURLを含めることで、ユーザーがNostrイベントにメディアファイルを添付できるようにします。
仕組み
- ユーザーがイベントコンテンツに直接メディアURLを配置(例:kind 1のテキストノート内)
- 対応する
imeta(インラインメタデータ)タグが各URLの詳細を提供 - クライアントはメタデータに基づいてimeta URLをリッチプレビューに置き換え可能
- メタデータは通常、作成中にファイルがアップロードされると自動生成される
imetaタグ
各imetaタグにはurlと少なくとも1つの他のフィールドが必要です。サポートされるフィールドには以下が含まれます:
url- メディアURL(必須)m- ファイルのMIMEタイプdim- 画像の寸法(幅 x 高さ)blurhash- プレビュー生成用のblurhashalt- アクセシビリティのための代替テキストx- SHA-256ハッシュ(NIP-94より)fallback- プライマリが失敗した場合の代替URL
例
["imeta",
"url https://example.com/image.jpg",
"m image/jpeg",
"dim 1920x1080",
"blurhash LKO2?U%2Tw=w]~RBVZRi}^Xu%LRj"
]
主要な情報源:
関連記事:
関連項目: