なぜiPhoneの写真はどこでも開けないのか
iOS 11以降、iPhoneのカメラアプリは標準でHEIC形式で写真を保存します。これはJPEGよりも圧縮効率の高い技術を ベースとしており、同じ写真でも端末のストレージ消費を大幅に抑えることができます。この効率性は容量の面で 大きなメリットです。しかし同時に、Apple製アプリ以外でHEIC写真が開けないことが多い唯一の原因でもあります。 世の中のほとんどのソフトウェアや、写真のアップロードを受け付けるウェブサイトは、この形式をデコードするようには 作られていません。
よく使われる回避策は、自分宛てにメールやメッセージで写真を送ることです。これにより送信経路上で静かにJPEGへと 変換されます。このツールは、中間に別のアプリを介することなく、まったく同じことを直接ブラウザ上で行います。
変換中に実際に起きていること
HEICとJPEGは、画像を根本的に異なる仕組みでエンコードしています。そのため、一方を他方に変換するということは、
HEIC画像を一度生のピクセルへと完全にデコードし、そのピクセルを目的のフォーマットで再エンコードすることを
意味します。このデコード処理は、WebAssembly版の libheif を通じて実行されます。これは「アップロード不要」を
謳う他のすべてのブラウザ型HEIC変換ツールが基盤としているオープンソースのデコーダーと同じものです。ブラウザ内で
サーバー通信を行わずにHEICを読み取るには、このデコーダーをローカルで動かす以外に方法がないからです。
この処理を行うために、ファイルに関する情報がどこかへ送信されることは一切ありません。写真はブラウザ標準の File APIによって読み込まれ、このタブ内のWebAssemblyモジュールによってデコードされ、ダウンロードファイルとして 手元に戻されます。
JPGとPNGの選び方
JPGは、ほぼすべての人にとって最適なデフォルトの選択肢です。ファイルサイズが小さく、実質的に存在するすべての ソフトウェアやアップロードフォームで読み取ることができます。品質スライダーでファイルサイズとディテールの バランスを調整でき、デフォルト値はiPhone自身のJPG書き出しとほぼ同等に設定されています。
PNGは可逆圧縮(ロスレス)です。品質設定が存在しないのは、妥協すべき点がないからです。出力されるのは、 デコーダーが生成した画像とピクセル単位で完全に同一のものであり、その代わりにファイルサイズは格段に大きくなります。 スクリーンショットや、輪郭がはっきりしていてベタ塗りの多い画像には適していますが、一般的な日常の写真には オーバースペックになることがほとんどです。
このツールが対応していないこと
本ツールが変換するのは静止画のみです。Live PhotosにおいてiPhoneが同一のHEICコンテナ内に独立したフレームとして 保持している数秒間の動画部分は変換されません。動きの記録を残したい場合は、あらかじめiPhoneの共有シートから Live Photosをビデオとして書き出してください。
知っておくべき副次効果:メタデータは引き継がれない
HEIC写真には、JPEGと同様に画像と並んでメタデータのブロックが含まれています。カメラのメーカーや機種名、正確な 撮影日時、そして位置情報サービスがオンになっていた場合は撮影場所のGPS座標です。これらは画像自体を見ただけでは 分かりません。
このツールで変換を行うと、HEICは生のピクセルへとデコードされ、そのピクセルから改めてJPGまたはPNGとして新規に エンコードされます。この過程で元のファイルの独立したメタデータ項目が読み取られたり引き継がれたりすることは 決してありません — 処理されるのは画像データそのものだけです。そのため、ダウンロードされるファイルには元のHEICに あった情報は一切含まれていません。これは後から付け足した削除ステップではなく、画像をゼロからデコードして 再エンコードすることによって自然に生じる結果です。もし一度も変換されたことがなく、これらの情報を保持したままの 他の写真(JPEGやPNG)をお持ちの場合は、私たちの無料のEXIF削除ツールを 使えば、同じブラウザタブ内で何が含まれているかを確認し、安全に取り除くことができます。
すべての環境で開ける写真はより実用的です。あなたがどこにいたかを密かに漏らさない写真はより安全です。 このツールは、1回の変換でその両方を提供します。どちらの機能もVaultineそのものの機能では ありません(Vaultineはファイルを鍵をかけて安全に保管する場所であり、変換する場所ではありません)。しかし、 それらすべては同じ理由から存在しています。あなたの写真は、あなた自身の思い通りに、あなたの管理下で扱われるべき だからです。



