ブログ内で画像をきれいに表示したいと思ったので,ベクター形式であるsvg画像を貼る方法を調べたのでそのメモです.
基本的にはHTML上でのsvgファイルの表示方法を使うだけです.
svgファイルをテキストエディタで開いて <svg> ... </svg>
の部分をコピペすれば表示できます.
以上です.
私はブログ記事をMarkdownで書いていますが,その場合,<svg ...> ... </svg>
の部分の中に空行が含まれていると表示されませんでした.
そこで,空行のそもそもの原因である改行を<svg>
タグ内からすべて消去することで表示することができました.
置換で正規表現が使えるテキストエディタなら, \n
と \r
を空白(何も入力しない)と置換すれば改行が消えます.
表示する時のサイズは<svg ...>
の中のwidth=
や height=
という部分で指定できます.片方だけ書けばいいです.
参考サイト
SVGの書き出しおよび表示方法