SVG を BMP に
SVG を Windows ビットマップ(BMP)に変換
SVG から非圧縮 Windows ビットマップを作成します。コンバーターは、ソリッド背景の場合は互換性のある 24 ビット BMP を書き込み、透明な背景の場合はアルファ付き 32 ビット BMP を書き込みます。
新規ファイルの既定値を編集しています
プレビュー
プレビューはありません。ファイルを追加して選択すると結果が表示されます。
ファイルがありません。上にドロップするか、「ファイルを選択」を押してください。
SVG とは
SVG(Scalable Vector Graphics)は XML をもとにしたベクター画像形式です。ピクセルではなく、図形、パス、塗り、線を数式で表すため、どんなサイズで描画しても品質が落ちません。
SVGはWeb標準のベクター形式です。すべての最新ブラウザでネイティブに表示でき、CSSでの装飾やJavaScript、SMILによるアニメーションにも対応します。ロゴ、アイコン、イラストでは軽量になりやすい一方、複雑なSVGはファイルサイズが大きくなる場合があります。
BMP とは
BMP(ビットマップ)は Windows で古くから使われているラスター画像形式です。無圧縮の生のピクセルデータを保存するため、ファイルは大きくなりますが読み書きは非常に高速です。古いアプリケーション、組み込み系のツール、圧縮のないピクセルデータが必要な作業では今も役立ちます。
SVG とラスター形式の比較
ベクター画像(SVG)とラスター画像(PNG、JPG)は用途が異なります。画像を何に使うかによって適した形式が決まります。
| 項目 | SVG | PNG / JPG | ICO / 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
ファイルをドロップするか「ファイルを選択」を押してキューに追加します。一度に最大 40 件です。
- 2
出力設定(サイズ、DPI、背景、品質、トレースの細かさ)を指定すると、プレビューがその場で更新されます。
- 3
「すべて保存」を押すと結果をダウンロードできます。キューに複数ある場合は 1 つの ZIP になります。
プライバシー:ファイルはブラウザから出ません
変換は、JavaScript および WebAssembly を使用してブラウザーでローカルに実行されます。ファイルのアップロードやサーバー側の変換がないため、追加したファイルはデバイス上に残ります。
ローカル処理は、機密ロゴ、内部文書、未公開のクライアント アートワークを保護するのに役立ちます。ページと変換コードは使用中にキャッシュされるため、すでに開いているツールはネットワーク接続がなくても引き続き動作できます。
よくある質問
BMP は透過に対応していますか?
はい。「透過」の背景を選ぶと、フルアルファ付きの 32 ビット BMP を書き出します。単色背景の場合は、互換性を優先して小さい 24 ビット BMP を書き出します。
BMP が必要になるのはどんなときですか?
主に、BMP の入力を必要とする古いソフトウェアや特定の組み込みシステムの場合です。普段の用途では、PNG のほうがはるかに小さく、同じくらい広く対応しています。
BMP のファイルが PNG よりずっと大きいのはなぜですか?
BMP は非圧縮です。ファイル内の各ピクセルは 3 バイト (24 ビット) または 4 バイト (32 ビット) を必要とします。 PNG は可逆圧縮を使用するため、通常は同じ画像の方がはるかに小さくなります。特定のアプリケーションまたはワークフローで必要な場合は、BMP を使用します。