iPhoneからWindowsノートPCに写真をコピーしたところ、開けない「.heic」ファイルのフォルダができてしまった。あるいはフォームにiPhoneの写真をアップロードしようとしたら、ファイル形式がサポートされていないというエラーが出た。これは最新のiPhoneで最もよくある互換性の悩みの一つですが、実はシンプルな理由があります。
HEICとは実際何か
HEICは「High Efficiency Image Container(高効率イメージコンテナ)」の略です。これは、MP4やAACオーディオを生み出したのと同じ組織である動画像専門家グループ(MPEG)によって標準化されたHEIF形式(High Efficiency Image File Format)のAppleによる実装です。
HEICファイル内の圧縮アルゴリズム(HEVC/H.265)は、JPG内のもの(JPEG/DCT)よりも大幅に効率的です。同じ知覚的な画質のHEIC写真は、通常、同等のJPGのおよそ半分の保存容量で済みます。5,000万画素の写真を撮影できるスマートフォンにとって、この節約は重要です。
Appleが2017年にHEICへ切り替えた理由
iOS 11とiPhone 7以降、Appleはカメラのデフォルト形式をJPGからHEICに変更しました。その理由はストレージでした。カメラの解像度が上がるにつれ、同じ画質でもHEIC写真はJPGの半分の容量しか占めなくなったのです。当時の多くのiPhoneのストレージが32GBまたは64GBしかなかったことを考えると、この節約はユーザーにとって大きな意味を持ちました。
Appleのエコシステム内(iPhone、iPad、Mac)では、この形式は透過的です。すべてのデバイスがネイティブで開くことができます。問題が表面化するのは、写真がエコシステムの外に出たときだけです。
HEICファイルが他のデバイスで開けない理由
HEICは、Appleのプラットフォームの外では広くサポートされていない newerなコーデック(HEVC)を使用しています。Windows 10ではMicrosoft Storeの有料コーデック拡張機能を通じて部分的なサポートが追加され、その後新しいWindows 11のビルドには組み込まれましたが、アプリやWindowsのバージョンによってサポート状況は依然として一貫していません。ほとんどのAndroidスマートフォン、Linuxシステム、古いWindowsのインストール環境では、追加ソフトウェアなしにHEICファイルを開くことができません。また、このフォーマットが元のWeb画像標準の一部ではないため、多くのWebアップロードフォームもHEICを拒否します。
最も簡単な解決策:iPhoneのカメラのフォーマットを変更する
ストレージの節約よりも互換性が重要な場合は、iPhoneをJPGで直接撮影するように設定できます。
- 開く設定をiPhoneで開きます。
- タップカメラ.
- タップしますフォーマット.
- 選択します最も互換性が高い.
以降、新しい写真はJPGとして保存されます。これにより、デバイスに既にある既存のHEIC写真は変更されません。
または、HEICのままiPhoneに保存しつつ、転換時には常にJPGで転送したい場合は、次へ進みます:設定 -> 写真そして「MacまたはPCに転送」で「自動」を選択します。これにより、ケーブルでコンピュータに転写する際に写真が自動的にJPGに変換されます(SDカードリーダーでコピーする場合は変換されません)。
既存のHEICファイルをJPGに変換する方法
すでにHEICとして保存されている写真は、変換する必要があります。いくつかの選択肢:
- Macのプレビュー- HEICファイルをプレビューで開き、ファイル -> 書き出しを選択してJPGを選びます。Finderですべてのファイルを選択してプレビューで開くことで、複数ファイルの一括書き出しも可能です。
- iPhone/iPad- 写真を自分宛にメールまたはAirDropで送信します。Apple以外の宛先に共有する場合、iOSがJPGに変換することがよくあります。または、共有メニューから「ファイル」にコピーとして保存し、そこから共有することもできます。
- Windowsの写真アプリ- WindowsにHEICコーデックがインストールされている場合は、写真アプリでファイルを開き、「名前を付けて保存」を使ってJPGとして書き出します。
- オンライン変換- Pagivoは専用のHEICからJPGへのコンバーターを開発中です。サーバー側で動作するため、ソフトウェアのインストールは不要です。ツールの公開をお待ちいただくか、それまでの間は上記のMacまたはiPhoneの方法をご利用ください。
JPGへの変換で画質は落ちますか?
わずかに落ちます。JPGは非可逆形式で、HEICも非可逆ですがより優れた圧縮率を持っています。高品質設定(90%以上)でHEICをJPGに変換すれば、ほとんどの用途で視覚的に区別がつかない結果が得られます。変換後のJPGはHEICファイルよりも大きくなります。同等の品質では約1.5〜2倍のサイズになります。これはJPGの効率が低いためです。これがトレードオフです。つまり、より多くのストレージ容量を犠牲にして最大限の互換性を得るということです。