画像ツール

SVG→PNG

安全なSVGを、選んだ幅と高さでPNGにラスタライズします。可能な限り透明度を保ちます。

SVG→PNG workspace

Scripts and external resources in SVG are rejected. Transparency is kept in the PNG when the browser can paint it.

使い方

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 は事前に拒否し、リモート資源を取りに行きません。