本文へスキップ

SVG を BMP に

SVG を Windows ビットマップ(BMP)に変換

SVG から非圧縮 Windows ビットマップを作成します。コンバーターは、ソリッド背景の場合は互換性のある 24 ビット BMP を書き込み、透明な背景の場合はアルファ付き 32 ビット BMP を書き込みます。

ここにファイルをドロップ
サンプルを試す

プレビュー

プレビューはありません。ファイルを追加すると結果が表示されます。

新規ファイルの既定値を編集しています

出力形式

BMP

透過対応の可逆圧縮

サイズ

元のサイズ

背景

SVG とは

SVG(Scalable Vector Graphics)は XML をもとにしたベクター画像形式です。ピクセルではなく、図形、パス、塗り、線を数式で表すため、どんなサイズで描画しても品質が落ちません。

SVGはWeb標準のベクター形式です。すべての最新ブラウザでネイティブに表示でき、CSSでの装飾やJavaScript、SMILによるアニメーションにも対応します。ロゴ、アイコン、イラストでは軽量になりやすい一方、複雑なSVGはファイルサイズが大きくなる場合があります。

BMP とは

BMP(ビットマップ)は Windows で古くから使われているラスター画像形式です。無圧縮の生のピクセルデータを保存するため、ファイルは大きくなりますが読み書きは非常に高速です。古いアプリケーション、組み込み系のツール、圧縮のないピクセルデータが必要な作業では今も役立ちます。

SVG とラスター形式の比較

ベクター画像(SVG)とラスター画像(PNG、JPG)は用途が異なります。画像を何に使うかによって適した形式が決まります。

項目SVGPNG / JPGICO / ICNS
拡大縮小解像度に依存しない拡大するとぼやける固定サイズで事前に描画
ファイルサイズ図形やアイコンは小さい解像度とともに増える各サイズの画像の集合
編集テキストやベクターツールで編集可ピクセル単位の編集のみ各サイズを編集して再度まとめる
アニメーションCSS、SMIL、JavaScript限定的(APNG / GIF)非対応
透過対応PNG は対応、JPG は非対応対応(PNG ベース)

SVG を BMP に変換するのはどんなとき

BMP は、Windows の最小公倍数のラスター形式です。非圧縮の RGB ピクセル データを必要とする古いソフトウェア、埋め込みツールチェーン、自動化スクリプト、またはゲーム エンジンに画像をフィードする場合は、SVG を BMP に変換します。 1 メガピクセルの画像は、24 ビット RGB として約 3 MB、アルファ付きで 4 MB を使用するため、通常、BMP は PNG よりもはるかに大きくなります。ツールが特に必要とする場合に選択してください。

SVG から BMP:ファイルサイズと品質のバランス

ファイルサイズ

BMP は圧縮されていないため、サイズは視覚的な複雑さではなくピクセル数に従います。 1 メガピクセルの画像には、24 ビット RGB として約 3 MB、32 ビット RGBA として約 4 MB、および小さなヘッダーが必要です。 PNG は、同じピクセル データを圧縮するため、通常ははるかに小さくなります。

BMP が適しているとき

BMP は明示的に必要とされる場合にだけ使ってください。古い Windows ソフトウェア、組み込み系のツールチェーン、生のピクセルデータを前提とするゲームエンジン、マシンビジョンの処理系、バイト単位で一定の出力が必要なテストなどです。人が見る画像の配信に BMP が適することはほとんどありません。

BMP ではなく SVG のままにすべきとき

古いソフトウェアの要件を除けば、すべて SVG のままにしてください。BMP には Web、メール、最新のアプリに対する利点がまったくありません。ツールが BMP を要求する場合は最後の工程で変換し、使い終わったら破棄してください。

品質とのバランス

BMP は生の RGB または RGBA ピクセルを保存し、同じ解像度の可逆 PNG と品質は変わりません。背景が単色なら 24 ビット、透過なら(アルファ付きの)32 ビットで書き出されます。品質を決めるのは解像度だけで、大きくすれば鮮明になりますがファイルも比例して大きくなります。

SVG を BMP にオンラインで変換する方法

  1. 1

    ファイルをドロップするか「ファイルを選択」を押してキューに追加します。一度に最大 40 件です。

  2. 2

    出力設定(サイズ、DPI、背景、品質、トレースの細かさ)を指定すると、プレビューがその場で更新されます。

  3. 3

    「すべて保存」を押すと結果をダウンロードできます。キューに複数ある場合は 1 つの ZIP になります。

プライバシー:ファイルはブラウザから出ません

変換は、JavaScript および WebAssembly を使用してブラウザーでローカルに実行されます。ファイルのアップロードやサーバー側の変換がないため、追加したファイルはデバイス上に残ります。

ローカル処理は、機密ロゴ、内部文書、未公開のクライアント アートワークを保護するのに役立ちます。ページと変換コードは使用中にキャッシュされるため、すでに開いているツールはネットワーク接続がなくても引き続き動作できます。

よくある質問

BMP は透過に対応していますか?

はい。「透過」の背景を選ぶと、フルアルファ付きの 32 ビット BMP を書き出します。単色背景の場合は、互換性を優先して小さい 24 ビット BMP を書き出します。

BMP が必要になるのはどんなときですか?

主に、BMP の入力を必要とする古いソフトウェアや特定の組み込みシステムの場合です。普段の用途では、PNG のほうがはるかに小さく、同じくらい広く対応しています。

BMP のファイルが PNG よりずっと大きいのはなぜですか?

BMP は非圧縮です。ファイル内の各ピクセルは 3 バイト (24 ビット) または 4 バイト (32 ビット) を必要とします。 PNG は可逆圧縮を使用するため、通常は同じ画像の方がはるかに小さくなります。特定のアプリケーションまたはワークフローで必要な場合は、BMP を使用します。