SVG から PNG への変換ツール
SVG マークアップや .svg ファイルを、任意のスケールで鮮明な PNG や JPG に変換できます。すべてブラウザ内で動作し、アートワークは端末上に留まります。
SVG から PNG への変換ツールは、アートワークをブラウザ内の canvas 上でラスタライズします。ドロップまたは貼り付けた .svg ファイルやマークアップはローカルで変換され、ArrayKit にアップロードされることはありません。
画像変換ツールを開く
SVG から PNG への変換 について
SVG から PNG への変換ツールは、デザインソフトなしでベクターアートワークをピクセル画像にラスタライズします。.svg ファイルをドロップするか SVG マークアップを貼り付け、出力サイズ — 内在サイズの 1x・2x・3x の倍数、カスタムスケール、あるいはアスペクト比を保った明示的な幅と高さ — を選びます。SVG の width と height 属性、または viewBox からサイズを読むので、書き出すものはソースと一致します。ロスレスな透過には PNG を、より小さな写真には JPG を選び、透過または不透明な背景を設定できます。プラットフォームが SVG を拒否するとき、Retina の @2x アセットが必要なとき、ファビコン・README 画像・メールのグラフィックがビットマップでなければならないときに便利です。すべて canvas 上でローカルに描画され、アートワークが端末から外に出ることはありません。
機能
- .svg ファイルをドロップするか、生の SVG マークアップを貼り付け — デザインアプリ不要
- width/height 属性、または viewBox から内在サイズを読む
- 1x・2x・3x、カスタムスケール、または明示的な幅と高さで書き出し
- 幅または高さの一方だけを設定したとき、アスペクト比をロック
- PNG 出力は透過を保ち、JPG は調整可能な品質スライダーを追加
- 透過または単色の背景と、ライブのチェッカーボードプレビュー
- ダウンロード前に内在サイズ・出力ピクセル・ファイルサイズを確認
- ブラウザ内の canvas 上でラスタライズし、アップロードなし
SVG から PNG への変換 の使い方
- .svg ファイルをドロップするか、SVG マークアップをソースエリアに貼り付ける
- スケール(1x/2x/3x またはカスタム)を選ぶか、明示的な幅または高さを入力する
- PNG か JPG を選び、透過または着色した背景を選ぶ
- ラスタープレビューを確認し、PNG または JPG をダウンロードする
例
入力
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 32"><rect width="64" height="32" fill="#6d28d9"/></svg>
出力
64×32 SVG → 128×64 PNG at 2x scale
0 0 64 32 の viewBox を 2x でラスタライズすると 128×64 の PNG になります。
よくあるエラーとトラブルシューティング
- 書き出した PNG がぼやけて、あるいはピクセル化して見える。 — スケールを上げる(2x や 3x を試す)か、明示的により大きな幅を設定してください。ソースはベクターなので、より高い出力サイズでも鮮明なまま保たれます — あなたはラスターの解像度を選んでいるのです。
- テキストやアイコンフォントが PNG で消える。 — canvas の描画は外部やシステムのフォントを読み込みません。ラスタライズ前に、エディターでテキストをパス(アウトライン)に変換するか、フォントを埋め込んでください。
- SVG が width="100%" を使い、既定サイズで出力される。 — パーセントサイズには固定のピクセル寸法がないので、viewBox が使われるか、それがなければ 300×300 の既定になります。viewBox または明示的なピクセルの width/height を追加するか、ここでカスタム幅を設定してください。
- 外部参照された画像やスタイルシートが欠けている。 — 自己完結した SVG だけが確実にラスタライズされます。リンクされた <image href> アセットや CSS をインライン化し、マークアップに外部依存がないようにしてください。
よくある質問
- SVG を高解像度の PNG として書き出すには?
- スケールを 2x や 3x に設定するか、1024 のような明示的な幅を入力してください。ソースはベクターなので、より大きな出力サイズでも鮮明なまま保たれます — 単にラスタライズするピクセル数を選んでいるので、対象が必要とする解像度を選んでください。
- この変換ツールは PNG の出力サイズをどう決めますか?
- SVG の内在サイズを width と height 属性から、それらがないときは viewBox から読み、その後あなたのスケールや明示的な幅/高さを適用します。一方の寸法だけを設定すると、元のアスペクト比が保たれます。
- SVG を PNG ではなく JPG に変換できますか?
- はい。形式を JPG に切り替え、より小さなファイルには品質スライダーを使ってください。JPG には透過がないので、画像は白またはあなたが選んだ背景色に平坦化されます。透過背景が必要なときは PNG を使ってください。
- PNG に変換した後、SVG のテキストが欠けるのはなぜですか?
- ブラウザの canvas はシステムや Web のフォントなしでラスタライズするので、<text> が空白で描画されることがあります。ここでラスタライズする前に、ベクターエディターでテキストをアウトライン(パス)に変換するか、SVG にフォントを埋め込んでください。
- SVG を PNG に変換すると透過背景は保たれますか?
- PNG 出力は透過を保つので、透過背景オプションで PNG を選べば保たれます。プレビューでは画像が透けている箇所にチェッカーボードが表示されます。不透明な背景が必要なら単色の塗りつぶし色を選んでください。
- PNG に変換するとき私の SVG はアップロードされますか?
- いいえ。SVG から PNG への変換ツールは、すべてをブラウザ内の canvas 上で描画します。ドロップしたマークアップやファイルはローカルでラスタライズされ、結果が端末から外に出ることも ArrayKit に送られることもありません。
関連ツール
- 画像フォーマット変換 — 画像を PNG、JPEG、WebP 間でブラウザ内ですべて変換します。
- SVG オプティマイザー — SVGを圧縮: コメント、メタデータ、エディタの残骸を削除し、空白をまとめます。
- 画像オプティマイザー — 画像を再エンコードして軽量化(JPEG/WebP/PNG)、任意でリサイズします。
- Base64 画像エンコーダー / デコーダー — 画像を HTML・CSS スニペット付きの Base64 Data URI に変換し、Data URI をダウンロード可能な画像にデコードします。
- アプリアイコンジェネレーター — 1枚の画像を iOS・macOS・Android の全アプリアイコンサイズに変換 — ブラウザ内で生成し ZIP でダウンロード。
- 画像カラーピッカー — 画像をホバー・クリックして、任意のピクセルの HEX・RGB・HSL を取得できます。
すべての ArrayKit ツール