ファイル変換ツール

SVGをPNGに変換

SVGマークアップをPNG画像に変換します。幅と高さを指定して属性を上書きし、Base64エンコードされた結果を取得できます。

ツールを実行

このツールは、提供されたSVGマークアップをPNG画像形式に変換します。テキストエリアにSVGコードを入力し、必要に応じて幅と高さの数値を指定してください。両方の寸法がゼロ以外の場合、ツールはSVGテキスト内の最初の一致する二重引用符で囲まれたwidthおよびheight属性を置き換えます。他の形式の属性は変更されません。寸法入力がゼロの場合、出力ではその寸法が自動設定として報告されます。変換後、Base64でエンコードされたPNGデータとそのバイトサイズが表示されます。空のSVGコンテンツや不正な形式の入力、あるいは変換依存関係が利用できない場合は処理に失敗します。ウェブインターフェースを通じて無料で利用できます。

使い方

  1. SVGマークアップを「Svg Content」フィールドに貼り付けます。
  2. 必要に応じて、「Width」と「Height」フィールドに数値を入力します。
  3. 「Run」ボタンをクリックして変換を実行します。
  4. 結果パネルに表示されるBase64 PNGデータとバイトサイズを確認します。

使用例

  • 基本的な円を含むSVGコードを入力し、幅と高さを100に設定して変換します。
  • 複雑なパスを持つSVGロゴを入力し、寸法を指定せずに自動サイズでPNGを取得します。

よくある質問

空のSVGを入力するとどうなりますか?

SVGコンテンツが空の場合、変換は行われず、エラーになります。有効なSVGマークアップを入力してください。

幅または高さのみを指定した場合はどうなりますか?

幅と高さの両方がゼロ以外の場合のみ、SVG内の属性が置き換えられます。一方だけが指定されている場合、その寸法は自動として報告されます。

変換が失敗する原因は何ですか?

SVG形式が不正であるか、サポートされていない場合、または変換に必要な依存関係が利用できない場合に失敗します。変換に失敗した場合は、表示されるメッセージを確認してください。

生成されたPNGはどのように保存されますか?

ツールはPNGデータをBase64形式で表示します。そのデータをファイルとして保存してください。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。