SVGビューアー&エディター

オンラインSVGビューアー&エディター:コード、プレビュー、パス | We.Inc

SVGを貼り付けるか開くと、コードの横に画像が表示されます。その場で編集し、明るい背景・暗い背景・市松模様で確認、パスコマンドを調べ、整理してPNGやReactコンポーネントとして書き出せます。

SVGビューアー&エディター

SVGコードを貼り付けるか .svg ファイルを開くと、コードの横に画像が表示されます。コードを編集すると、入力に合わせてプレビューが再描画されます。背景を切り替えて透明部分を確認し、ズームし、すべてのパスコマンドを一覧表示し、エディター由来の余計な情報を取り除いたうえで、SVG、PNG、Reactコンポーネントとしてダウンロードできます。

書き出せる形式

コード表示とライブプレビューを並べて表示します。何もアップロードされません。ファイルはあなたのブラウザーで読み込まれて描画され、プレビューは画像として表示されるため、SVG内のスクリプトが実行されることはありません。

よくある質問

SVGファイルはどうやって開けばいいですか?

最近のブラウザーならSVGファイルを直接開けますが、表示されるのは画像だけです。コードと画像を一緒に見たい場合は、このビューアーの「ファイルを開く」ボタンを使うか、ファイルをコード欄にドラッグしてください。

SVGはどこかにアップロードされますか?

いいえ。ファイルはブラウザーで読み込まれ、ローカルで描画されます。ここで開いたものや入力したものがサーバーに送信されることはありません。

プレビューに何も表示されないのはなぜですか?

よくある原因は、svg 要素に xmlns="http://www.w3.org/2000/svg" 属性がない、viewBox が描画のない場所を指している、白い背景の上に白い図形がある、のいずれかです。市松模様の背景を試し、プレビューの下のエラー行を確認してください。

整理の処理では何が削除されますか?

コメント、XML宣言、doctype、メタデータブロック、Inkscape、Sketch、Serif などのツール固有の属性、空のグループです。小数も選んだ精度に丸めます。パスの結合や図形の変更は行わないため、見た目は変わらないはずです。

ReactでSVGを使うにはどうすればいいですか?

JSXの出力をコピーしてください。stroke-width を strokeWidth に、class を className にするなど属性をReactの名前に変換し、style の文字列をオブジェクトに変え、コンポーネントに渡した props を svg 要素にそのまま引き渡します。

SVGコードの読み方

書き出したSVGが必要以上に大きくなる理由

移動

直線

水平線

垂直線

3次曲線

滑らかな3次曲線

2次曲線

滑らかな2次曲線

円弧

パスを閉じる

<script> 要素

on… イベント属性

javascript: リンク

HTMLを含む <foreignObject>

白

ダーク

市松模様

マークアップが有効なXMLではありません。

ルート要素が <svg> ではありません。

<svg で始まり </svg> で終わるマークアップを貼り付けてください。

ファイルが5 MBを超えています。もっと小さいSVGを開いてください。

{name} を開きました。

プレビューが読み込まれていないため、まだ書き出せるものがありません。

{w} × {h} のPNGを保存しました。

コード

ファイルを開く

サンプル

SVGコード

{bytes} バイト · パス {n} 個

{bytes} バイト · パス {n} 個

このSVGには {parts} が含まれています。ここでのプレビューは安全ですが、それを取り除かずにページへインラインHTMLとして貼り付けないでください。

プレビュー

ズーム

SVGのプレビュー

ブラウザーで描画しています。SVG内のスクリプトはここでは実行されません。

パスインスペクター

このSVGには path 要素がありません。

パス {n}

パス {n} のコマンド

コマンド

数値

(相対)

パスを選ぶと、プレビューで強調表示され、そのコマンドが一覧表示されます。

整理と書き出し

小数点以下の桁数

整理しました:{before} バイトから {after} バイトへ。

整理する

SVGをダウンロード

JSXとしてコピー

無料で始める · クレジットカード不要

関連: 無料ツール|ビジネス向け計算・生成ツール

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る