ホーム HEIC → BMP

HEIC → BMP

HEIC 写真を非圧縮 BMP 形式に即座に変換——100% ブラウザ内で完結。

ソース

HEIC ファイルをここにドロップ

またはクリックして選択

.heic.heif
HEIC はモダンブラウザのサポートが必要です(Chrome 85+、Safari 13+)。BMP は非圧縮です。
元 (HEIC)
変換後 (BMP)

HEIC とは?

HEIC(High Efficiency Image Container)は、MPEG(Moving Picture Experts Group)が開発し、HEVC(H.265)動画コーデックに基づくモダンな画像フォーマットです。Apple は 2017 年の iOS 11 から iPhone のデフォルト撮影フォーマットとして HEIC を採用し、設定で「高効率」が有効な場合、iPhone カメラアプリはデフォルトで HEIC を使用します。HEIC ファイルは通常 .heic 拡張子を使用し、より広い .heif コンテナは他のコーデックの画像も保持できます。HEIC は同等の視覚品質で JPG の約2倍の圧縮効率を提供し、16ビット色深度、透過、単一コンテナ内の複数画像(バーストやLive Photosに便利)をサポートします。

技術的には優れていますが、HEIC には互換性の問題があります。macOS、iOS、モダンな Windows 10/11 は HEIC をネイティブに開けますが、多くの古いアプリ、コンテンツ管理システム、画像エディタ、Webブラウザ、組み込みシステム、メールクライアントは HEIC ファイルをまったくデコードできません。サポートされていないアプリが .heic ファイルを受信すると、ユーザーは通常壊れた画像アイコンやエラーを見ることになります。この互換性ギャップ——加上 組み込みや産業ワークフローでの生の非圧縮ピクセルデータの必要性——が、人々が HEIC 写真を BMP に変換する最も一般的な理由です。

BMP とは?

BMP(Bitmap)は最も古いラスタ画像フォーマットの一つで、元々 1980 年代後半に Microsoft と IBM が Windows および OS/2 オペレーティングシステム向けに導入しました。BMP ファイルは画像データをシンプルなピクセルグリッドとして格納し、通常はまったく圧縮しないか、非常にシンプルなランレングスエンコーディング方式を使用します。このシンプルさにより BMP はプログラムで読み書きが非常に容易で、すべてのグラフィックライブラリ、画像エディタ、オペレーティングシステムが特別なコーデックなしで BMP ファイルを開くことができます。

この汎用互換性の代償はファイルサイズです。BMP はすべてのピクセルを圧縮なしで格納するため、BMP ファイルは通常、同じ画像を HEIC、JPG、PNG、WebP で保存した場合より何倍も大きくなります。BMP は組み込みシステム、ファームウェア開発、レガシーアプリケーション、フォーマットのシンプルさと保証された互換性がファイルサイズより重要なシナリオで最もよく使われます。

HEIC と BMP の比較

HEIC も BMP もラスタ画像フォーマットですが、画像フォーマットのスペクトルの両端に位置します。HEIC はモバイル写真向けに設計された最先端の高圧縮フォーマットで、BMP はシンプルさと汎用的なピクセルレベルアクセス向けに設計された古い非圧縮フォーマットです。下表は HEIC を BMP に変換する際に役立つよう、各フォーマットの主な特徴を並べて比較したものです。

項目 HEIC (HEIF) BMP
圧縮方式非可逆(HEVCベース)なし(非圧縮)
ファイルサイズJPGの約半分非常に大きい
色深度最大16ビット24ビット(1670万色)
透過対応非対応(24ビット出力)
発表年20151980年代後半
適した用途iPhone写真、モバイルストレージ組み込みシステム、レガシーアプリ、生ピクセルデータ
ブラウザ対応モダンブラウザのみすべてのモダンブラウザ
来源iPhoneのデフォルトカメラフォーマット1980年代からのオープンフォーマット

要するに、HEIC はファイルサイズとモバイルストレージ効率で勝り、BMP はシンプルさ、汎用的なピクセルレベルアクセス、組み込みやレガシーシステムとの保証された互換性で勝ります。HEIC を BMP に変換するのは、圧縮を生の非圧縮ピクセルデータとトレードする行為です。

HEIC を BMP に変換するケース

HEIC は iPhone 写真の撮影と保存に優れたフォーマットですが、HEIC を BMP に変換することが正しい選択となる特定の状況があります。生の非圧縮ピクセルデータや HEIC をデコードできない組み込みシステムとの保証された互換性が必要な場合はいつでも、BMP が最も安全な選択肢です:

  • 組み込みシステムとファームウェア。マイクロコントローラや組み込みディスプレイは生のビットマップデータを期待し、HEIC のような HEVC ベースのフォーマットをデコードできません。BMP に変換することで必要な生ピクセルグリッドが得られます。
  • レガシーソフトウェアの互換性。多くの古い画像エディタ、ビューア、産業用ツールは HEIC ファイルを読み取れません。BMP に変換することで汎用互換性が確保されます。
  • 産業およびPOSシステム。POS端末、キオスクディスプレイ、サイネージコントローラなどの専用ハードウェアは多くの場合 BMP 入力を期待します。
  • 生ピクセル分析。BMP はピクセルを圧縮なしで格納するため、iPhone 写真から正確で変更されていないピクセル値を必要とする画像処理タスクに有用です。
  • ドキュメントとアーカイブ。BMP のシンプルさと長寿は、将来の可読性がサイズより重要な iPhone 写真のアーカイブに安定したフォーマットにしています。
  • 開発とテスト。画像処理コードを書く際、BMP は外部ライブラリなしで読み書きできる最もシンプルなフォーマットです——HEIC ソース写真でテストする際に便利です。

HEIC を BMP に変換する方法

このツールで HEIC 写真を BMP に変換するのは数秒で、すべてブラウザ内で完結します——アップロード不要、登録不要、透かしなし。ツールはブラウザの画像エンジンで HEIC をデコードし、白背景のキャンバスに描画し、手動 BMP エンコーダでキャンバスを非圧縮 24 ビット BMP に再エンコードします。次の 3 つの簡単な手順で HEIC を BMP に変換してください。

  1. HEIC をアップロード。上のアップロードエリアをクリックするか、.heic または .heif ファイルをドラッグ&ドロップします。写真はローカルでデコードされすぐにプレビューされます。
  2. 変換。「BMPに変換」ボタンをクリックすると、HEIC がデコードされ非圧縮 BMP 画像に再エンコードされます。
  3. BMP をダウンロード。「BMP をダウンロード」をクリックして変換済みファイルを端末に保存します。元の HEIC はそのまま残ります。

すべてのステップが JavaScript でブラウザ内でローカルに実行されるため、HEIC 写真がサーバーにアップロードされることはありません。これにより変換は完全にプライベートで高速、機密性の高い個人的な画像にも適しています。HEIC のデコードには HEIC サポートを備えたモダンブラウザが必要です。

この HEIC → BMP 変換は無料ですか?

はい、完全無料で登録・透かし・制限なし。

HEIC ファイルが読み込めないのはなぜ?

HEIC のデコードにはモダンブラウザ(Chrome 85+、Edge、Safari 13+、Firefox 113+)が必要です。ブラウザを最新バージョンに更新してみてください。

BMP ファイルが HEIC よりはるかに大きいのはなぜ?

BMP はすべてのピクセルを24ビットデータとして非圧縮で格納するため、1920×1080 の画像は内容に関わらず約 6 MB になります。HEIC は HEVC 圧縮を使用するため、通常は JPG の半分のサイズで、BMP より何倍も小さくなります。

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

いいえ。このツールは白背景の 24 ビット BMP ファイルを生成し、アルファチャンネルはサポートしません。元の HEIC の透過領域は白で塗りつぶされます。

画像はアップロードされますか?

いいえ、すべてローカル処理です。画像がブラウザから離れることはありません。