iPhoneの写真フォルダをGoogleドライブにドラッグしたのに、サムネイルが空のまま。あるいはDropboxのリンクを共有したら、相手にはダウンロードしないと見られないファイルとして表示される。クラウドストレージはHEICを保存できます。ただ、表示する方法を必ずしも知らないだけです。
GoogleドライブもDropboxも、大半のクラウドサービスは他の人と同じブラウザやOSのデコーダーに依存しています。それらのデコーダーはHEICへの対応に一貫性がありません。結果として、空のプレビュー、サポートされていないファイルの警告、閲覧ではなくダウンロードを強制するリンクが発生します。
それをすべて終わらせる解決策がこれです。アップロード前にHEIC写真をJPGへ変換する。どのクラウドサービスもJPGなら、どんなブラウザでも、どんな端末でも即座にプレビューできます。
なぜクラウドストレージはHEICで苦労するのか
HEICはAppleの圧縮写真形式です。ドライブやDropboxは保存してダウンロードは可能ですが、プレビューは内蔵デコーダーに依存し、ブラウザやOSによってHEICへの対応が異なります。
- Windows上のChromeは、プレビューを表示するためにHEIF拡張機能のインストールが必要です。
- ドライブやDropboxのWebプレビューは、しばしば「ダウンロードして表示」のリンクにフォールバックします。
- 共有リンクは、相手にデコーダーがないと使い物になりません。
- 一括表示(グリッド、ギャラリー、タイムライン)は、HEICファイルを黙って飛ばします。
JPGはこれらすべてを回避します。拡張機能も注意事項もなく、すべてのクラウドサービスがネイティブに描画する形式だからです。
HEICをGoogleドライブにJPGでアップロードする手順
最もすっきりした流れは、先に変換してからJPGをアップロードすること。1枚でもアルバム全体でも、約1分で終わります。
- 写真をJPGに変換する。当社のHEICからJPGへの変換ツールは、libheifのローカル実装を使ってブラウザ内でファイルを処理します。まず変換サーバーにアップロードされることはありません。
- JPGをダウンロードする。個別か、1つのZIPとして。
- GoogleドライブかDropboxを開き、JPGファイルをドラッグする。
- プレビューを確認。サムネイルが読み込まれ、グリッドにすべての写真が並び、共有リンクからダウンロードなしで誰でも閲覧できます。
この進め方にはおまけの利点があります。JPGは即座にプレビューできるうえ、元のサイズで残しておきたいなら、iPhone上にHEICのオリジナルも保存したままです。
同じ解決策はDropbox、OneDrive、iCloudでも使える
どんなクラウドサービスでも手順は変わりません。問題はサービスではなくファイルだからです。Dropbox、OneDrive、会社の共有フォルダのどれにアップロードしても、アップロード前にHEICをJPGへ変換しておけば、どこでもプレビューが機能します。
クラウド内で作業を続けたいなら、ブラウザ内で変換して対象のフォルダへ直接アップロードすることもできます。上記のローカル変換ツールはJPGをダウンロードフォルダに置いてくれるので、必要ならどこへでもドラッグできます。
よくある質問
GoogleドライブはHEICに対応している? HEICファイルは保存できますが、プレビューはブラウザとOS次第です。多くの環境ではプレビューが空になるか、強制的にダウンロードされます。JPGへ変換すればその不確実性は消えます。
クラウドのプレビューでHEICをJPGへ変換すると画質は落ちる? いいえ。アップロードしたJPGは解像度を保持します。クラウドサービスはプレビューでJPGをフル品質で描画します。
HEIC写真をまとめてJPGでアップロードできる? できます。セット全体を一度に変換し、ZIPをダウンロードして、JPGをまとめてアップロードします。フォルダ構造もそのまま残ります。
オリジナルのHEICファイルはスマホに残る? はい。変換はJPGのコピーを作るだけで、端末からHEICのオリジナルを削除することはありません。
まとめ
クラウドストレージはHEICを保持しますが、表示に失敗することが頻繁にあります。アップロード前に写真をJPGへ変換すれば、ドライブもDropboxも、共有リンクもすべて機能します。プレビューが読み込まれ、グリッドが埋まり、相手が実際に閲覧できます。オンライン変換ツールでまとめて変換して、空のサムネイルを送るのはもうやめましょう。
