svg画像を貼りたい
図面などの共有の際、ラスター画像だと見栄えが悪い上に、再編集が困難。
ベクター画像を貼れる機能がほしい。
ベクター画像は容易に再編集出来るので、外部の共有ツールを介さずにscrapbox上だけで複数人が図面を共有編集するみたいな状況を想定しています。
欲しいですねrakusai.icon
現状でもsvgのURLをscrapboxに貼れば、表示することはできます
コードブロック記法を使えば、svgファイルの作成が可能です。
code:test.svg
viewBox="5 5 10 10" width="100" height="100">
<circle cx="10" cy="10" r="5" fill="#c44" />
</svg>
作成されたsvgファイルへは、当然、リンクを貼ることはできるのですが…
[https://scrapbox.io/api/code/forum-jp/svg画像を貼りたい/test.svg]← test.svg が表示されない。
https://scrapbox.io/api/code/forum-jp/svg画像を貼りたい/test.svgこうなる
残念ながら、Content-Type: text/plain が返って来て、画像を表示できません。
これを、Content-Type: image/svg+xml を返して画像として表示するような修正は可能でしょうか? suto3.icon
vercelで作ってみましたtakker.icon
https://svg-hosting.vercel.app/api/svg?url=https://scrapbox.io/api/code/forum-jp/svg画像を貼りたい/test.svg
reloadするとコードブロックの変更が反映されます
たった今即席で作ったAPIなので、エラー処理とかセキュリティ処理は全然してないです
助かるbsahd.icon