使い方
SVGを選び、幅と高さを設定してファイル作成し、ダウンロードします。危険なSVG内容は描画前に拒否します。
例
スクリプト、イベントハンドラ、javascript: URL、foreignObject、外部 href は拒否されます。
入力
icon.svg at 512×512
出力
SVG に背景がなければ透明背景の icon.png
仕組み
SVG を検査し、blob URL 経由でキャンバスに描いて PNG にエンコードします。サニタイザ方針により外部ネットワーク資源は取得しません。
よくあるエラー
- script タグがあった スクリプトを削除してください。実行せずファイルを拒否します。
- SVG を描画できなかった マークアップの誤りや未対応の paint server を直してください。
- 幅0が拒否された 1〜8000ピクセルを使ってください。
制限
フィルタやフォントはブラウザ差があります。完全な Inkscape 書き出しパイプラインではありません。
プライバシー
ファイルはブラウザ内に留まります。PepsTools はアップロードせず、保存せず、他のサービスへも送りません。ツールをクリアするかページを離れるとメモリから破棄されます。
よくある質問
外部画像は読み込まれますか?
HTTP(S) の href は事前に拒否し、リモート資源を取りに行きません。