iPhoneの写真がWindowsで開けない
HEICで保存された写真をJPEGに変換します。ブラウザ内で処理するので、写真はアップロードされません。
入力
またはクリックして選択
画像(JPG・PNG・WebP・HEIC・AVIF・GIF・SVG・BMP・ICO)/音声(MP3・WAV・M4A・FLAC・OGG・Opus・AIFF)/動画(MP4・MOV・WebM ほか/音声の取り出しに対応)
結果
この設定にした理由
iOS 11以降、iPhoneは写真をHEICという形式で保存します。中身はHEVC——動画で使われている圧縮方式で、JPEGのおよそ半分の容量に同じくらいの絵を収めます。得をしているのはiPhoneの保存容量で、その代わり、HEVCを読めない環境から見ると「ファイルはあるのに開けない」状態になります。
WindowsでもMicrosoft Storeの画像拡張機能を入れれば開けるようになります。ただしHEVCを復号する部分は有料で配られていた時期があり、端末によって最初から入っていたり入っていなかったりします。「あのPCでは開けたのにこのPCでは開けない」の理由はたいていこれです。写真が数枚なら、どちらの状態なのかを調べるより変換した方が早く済みます。
変換で失われるものもあります。JPEGは圧縮済みの絵をもう一度圧縮するので、細部がわずかに落ちます。Live Photosの動画部分、ポートレートの背景ぼかしに使われる深度情報、HDRの明るさ情報は引き継がれません。変換後の写真が写真アプリで見たときより平らに見えることがあるのは、たいてい最後のHDRのぶんです。
そもそも変換しない方が早いことがあります。iPhoneの 設定 → カメラ → フォーマット で「互換性優先」を選ぶと、以降に撮る写真は最初からJPEGになります。すでに撮った写真も、設定 → 写真 →「MacまたはPCに転送」を「自動」にしておけば、パソコンへ取り込む時点でJPEGに変換されます。毎回ここに来ているなら、直すべきはそちらです。
よくある質問
- 拡張子を .heic から .jpg に書き換えれば開けますか?
- 開けません。拡張子は名前の一部でしかなく、中身の符号化方式は変わらないからです。名前だけ変えると、開こうとしたソフトが「JPEGのはずなのに中身が違う」という状態になり、エラーになるか、壊れたファイルとして扱われます。中身を作り直す必要があるので、変換という手順が要ります。
- 写真の撮影日時や位置情報は残りますか?
- 残りません。この変換は画像をいったん画素に展開してから書き出し直すので、撮影日時・機種・絞り・位置情報といったExif情報はすべて失われます。ネットに載せる写真や人に渡す写真では、位置情報が消えるのはむしろ好都合です。逆に、撮影日時を残したまま整理したい場合は、変換前にファイル名へ日付を入れておくなどの手当てが要ります。
- 大量の写真をまとめて変換できますか?
- できます。一括ファイル変換のページを使うと、複数のファイルをまとめて指定して、同じ設定で変換できます。ただし処理はすべてブラウザの中で行われるので、枚数が多いほど端末の負荷が上がり、時間もかかります。数百枚あるなら、iPhone側の設定で最初からJPEGにする方が根本的な解決になります。