SVGをオンラインでBMPに変換
旧型のWindowsアプリケーションやビットマップデータを必要とするシステムとの互換性のために、SVGベクター画像をBMP形式にラスター化できます。SVGファイルはスケーラブルなベクターであり、多くの古いアプリケーションでは開けません。BMPに変換することで、ほぼすべてのWindowsソフトウェアと互換性のある標準的なビットマップ画像が作成されます。
本コンバーターはSVGグラフィックを高品質にレンダリングし、生成されるBMPファイルで色と細部を維持します。ベクター形状は固定解像度のピクセルになり、ベクター形式に対応していないアプリケーションでもすぐに使用できます。
ベクターからラスターへの変換を理解する
SVGはベクター形式で、画像は画質を損なわずに無限に拡大縮小できる形状の数学的な記述です。BMPはラスター形式で、画像は固定解像度の色付きピクセルの格子です。SVGからBMPへの変換は、ベクターアートワークを特定のサイズのピクセルに「ラスター化」することを意味します。
劣化なく拡大縮小できるベクター画像と違い、BMPは元の解像度を超えて拡大するとギザギザになります。必要な幅はアップロード欄の上にある「出力幅」に入力してください。高さは縦横比に合わせて決まり、空欄ならSVGに設定されたサイズのままです。BMPはちょうどそのサイズで出力されます。
SVGをBMPに変換すべき場面
- レガシーソフトウェア — BMPのみを受け付ける古いアプリケーション
- 組み込みシステム — ビットマップデータを必要とするハードウェアディスプレイ
- ゲームテクスチャ — 一部のエンジンはBMP形式を必要とする
- Windowsリソース — 古いシステム向けのカスタムカーソルや壁紙
- 画像処理 — 生のピクセルデータを想定したパイプライン
品質に関する注意点
本コンバーターは細部を捉えるために高解像度でSVGをレンダリングします。BMPは結果を圧縮せずに保存するため、ピクセル値が正確に維持されます。ただし、標準的なBMPはアルファチャンネルに対応していないため、SVGの透過は単色の背景に統合されます。透過が必要な場合は、代わりにSVGからPNGをご検討ください。
グラデーション、影、フィルターを含むすべてのSVG視覚要素は、変換時にラスター化されます。BMPは、レンダリングされた解像度でSVGの見た目を完全に捉えます。テキストはピクセルに変換されるため、結果の表示にフォントファイルは不要です。
変換の仕組み
SVGをBMPに変換する際は、ベクターグラフィックをピクセルグリッドにレンダリングします(ラスター化)。SVGの形状、色、効果の数学的な記述が各ピクセル位置で計算されます。その後BMPは、これらのピクセルをシンプルな行ベースの形式で無圧縮データとして保存します。
結果はどのシステムでも同じように表示される固定解像度の画像ですが、SVGのような無限の拡大縮小はできません。必要な幅はアップロード欄の上にある「出力幅」に入力してください。高さは縦横比に合わせて決まり、空欄ならSVGに設定されたサイズのままです。BMPは後から拡大すると画質が落ちます。