メインコンテンツへスキップ

BMP を SVG に変換する:無料のオンラインコンバーター

無料でオンラインでビットマップ イメージ (.bmp) をスケーラブル ベクター グラフィックス (.svg) に変換します。 透かしや登録を必要としない、高速で安全な画像変換。

163,297件のファイルを変換済み

BMPに対応

アップロードすることで、これらのファイルの権利を有していること、および利用規約に同意することを確認したものとみなされます。

変換設定: ファイルを追加すると調整できます

Color preserves original colors; B&W creates silhouettes

Stacked: shapes overlap. Cutout: shapes are disjoint

168

Bits per RGB channel (higher = more colors)

016128

Color difference between gradient layers

04128

Remove patches smaller than this (px)

060180
1450
045180

Uses the camera orientation stored in the photo.

Remove EXIF data, GPS, camera info

安全な転送

HTTPS暗号化アップロード

プライバシー優先

ゲストのファイルは約2時間で自動削除

登録不要

すぐに変換を開始

どこでも動作

あらゆるブラウザ、あらゆるデバイス

BMP から SVG への設定

エンジン
画像
設定
調整できる設定: 11
  • Color Mode
  • Clustering
  • Color Precision
  • Gradient Step
  • Filter Speckle
  • Curve Fitting
  • Corner Threshold
  • Segment Length
  • Splice Threshold
  • Rotate upright
  • Strip Metadata

変換方法

1

アップロードエリアにドラッグするか、クリックして選択し、.bmpファイルをアップロードしてください。

2

必要に応じて出力設定を調整してください。デフォルト設定ではオリジナルの品質を維持します。

3

「変換」をクリックし、準備ができたら.svgファイルをダウンロードしてください。

BMPからSVGへの変換について

SVG (Scalable Vector Graphics) は画像を数学的なパスおよび形状として XML に保存しますが、BMP は生の非圧縮ピクセルを保存します。 BMP から SVG への変換では、ピクセル グリッドを分析し、元の画像に近似するベジェ曲線、塗りつぶし領域、およびパス要素を生成するベクトル トレース アルゴリズムが適用されます。 結果はピクセル化されることなく任意のサイズに拡大縮小されます。

BMP の非圧縮ピクセル データは、ベクトル トレースにとって実際に有益です。トレース アルゴリズムを混乱させる可能性のある圧縮アーティファクトがありません。 BMP 内のクリーンなエッジ、正確なカラー境界、および均一なカラー領域は、よりクリーンでシンプルな SVG パスに変換されます。 このため、BMP はレガシー形式であるにもかかわらず、単純なグラフィックスのベクトル化に驚くほど優れたソースとなっています。

BMPをSVGに変換する理由

ベクター グラフィックスは、品質を損なうことなく無限に拡張できます。 64x64 ピクセルでは鮮明に見える BMP ロゴは、幅 1920 ピクセルではぼやけてしまいますが、同じロゴの SVG はどのサイズでも鮮明にレンダリングされます。 ブランディング、UI デザイン、Web グラフィックスの場合、BMP を SVG に変換すると、資産を将来にわたってあらゆる解像度で使用できるようになります。

SVG ファイルはプログラム可能で編集可能です。 ベクトル化すると、個々の要素の色を変更したり、形状を変更したり、CSS でアニメーション化したり、JavaScript で操作したりできます。 Web 開発者は SVG を HTML にインラインで埋め込み、すべてのパスのスタイルを設定できます。 この対話性と編集性は、ラスター BMP ファイルでは不可能です。

主な活用例

  • BMP ロゴをベクトル化し、どんなサイズでも機能するスケーラブルなブランディングを実現
  • 最新の Web および UI フレームワーク向けに、BMP アイコンを解像度に依存しない SVG に変換します。
  • BMP フローチャートと技術図面から編集可能なベクトル図を作成
  • 静的な BMP Web アセットから CSS アニメーション化可能な SVG グラフィックを生成する
  • 高解像度の印刷物制作用に BMP ラインアートからスケーラブルな SVG を生成

仕組み

変換には、vtracer のカラー ベクトル トレース アルゴリズムが使用されます。 BMP は RGB ビットマップにデコードされます。 トレーサーはカラー クラスタリングを実行して個別の領域を識別し、境界をトレースしてベジェ曲線にし、パスを最適化してノード数を最小限に抑えます。 出力 SVG には、検出された領域と一致する塗りつぶしの色を持つパス要素が含まれます。 BMP には圧縮アーティファクトがないため、トレーサーがよりクリーンな境界を検出するのに役立ちます。 構成には、色の精度、カーブ フィッティング、スペックル フィルタリングが含まれます。

品質とパフォーマンス

きれいなエッジと限られた色を備えたシンプルな BMP グラフィックスにより、優れた SVG が生成されます。 BMP の非圧縮データは、トレーサーに JPEG ソースよりもクリーンな入力を提供し、その結果、パスがよりスムーズになり、アーティファクトが少なくなります。 グラデーションや写真コンテンツを含む複雑な BMP では、数千の小さなポリゴン領域を含む貧弱な SVG が生成されます。 BMP に圧縮アーティファクトがないことは、ベクトル化の品質にとって目に見える利点です。

Image EngineFastMinimal Quality Loss

デバイス互換性

DeviceBMPSVG
Windows PCNativePartial
macOSPartialPartial
iPhone/iPadPartialPartial
AndroidPartialPartial
LinuxPartialNative
Web BrowserNoNative

最良の結果を得るためのヒント

  • 1BMP の非圧縮データは、JPEG や他の圧縮ソースよりもきれいなベクトル トレースを生成します。
  • 2ロゴとアイコンの色の精度を下げて、よりシンプルでクリーンな SVG パスを取得します
  • 3スペックル フィルタリングを強化して、トレースされた出力から小さなノイズ アーティファクトを除去します。
  • 4SVGO 最適化を通じて SVG を実行し、Web デプロイメントのファイル サイズを最小限に抑えます。
  • 5写真の BMP の場合は、代わりに JPEG または WebP に変換します。ベクトル化は写真には適していません。

関連する変換

BMP から SVG への変換は、無限のスケーラビリティの恩恵を受ける単純なグラフィックに効果的です。 BMP の非圧縮データはトレーサーにアーティファクトのない入力を提供し、圧縮されたソース形式よりもクリーンなベクトル出力を生成します。

BMPとSVGの比較

特徴BMPSVG
正式名称Bitmap ImageScalable Vector Graphics
拡張子.bmp.svg

よくある質問

きれいなエッジと限られた色 (ロゴ、アイコン、線画) を備えたシンプルなグラフィックスにより、優れた結果が得られます。 写真 BMP では、ファイル サイズが肥大化した質の悪い SVG が生成されます。
はい。 BMP の非圧縮データには圧縮アーティファクトがないため、ベクトル トレーサーの境界が明確になり、よりスムーズで正確なパスが生成されます。
はい。 出力には、Adobe Illustrator、Figma、Inkscape、その他のベクター エディターで開く標準の SVG パス要素が含まれています。
単純なグラフィックの場合、SVG は大幅にサイズが小さくなります。 1 MB の BMP ロゴは 10 ~ 30 KB の SVG になる可能性があります。 複雑な画像の場合、SVG の方が大きくなることがあります。
はい。 SVG パスは、小さなファビコンから看板サイズのプリントまで、あらゆる次元で鮮明にレンダリングされます。

関連する変換とツール

逆変換

SVG to BMP→

関連ツール

BMPを他の形式に変換

他の形式をSVGに変換