iOS 11以降、iPhoneで撮影する写真はデフォルトでHEIC形式になります。このフォーマット自体は優秀で、同等の画質でJPEGの半分のファイルサイズです。問題は、それらの写真をAppleのエコシステム外の誰かと共有する必要があるときに起こります。WordPressサイトはHEICのアップロードを受け付けません。印刷会社はJPEGを求めます。Windows 10を使うクライアントはそもそもファイルを開くことすらできません。
Previewで1枚のHEICをJPGに変換するのは10秒程度で済みます。しかし、結婚式で撮影した300枚を変換するとなると、その日の残りの時間をすべて費やすことになります。
macOS標準の選択肢
Finderのクイックアクションを使えば、選択した画像をJPEGに変換できます。ファイルを選択し、右クリックし、クイックアクション、画像を変換、という手順です。動作はしますが、品質のコントロールはできません——出力品質は固定で、変換中にリサイズやその他の調整を行う方法もありません。Previewは個別のファイルを書き出せますが、一括書き出し機能はありません。sipsコマンドはHEICからJPEGへの変換を扱えますが、ターミナル操作に慣れている必要があり、パイプラインのオプションも提供しません。
細かい制御ができるHEIC→JPGの一括変換
Mediasmithは、出力をコントロールできるピクセルパイプラインを使って、HEICをJPGへ一括変換します。HEICファイルを画像キューにドラッグし、出力フォーマットをJPEGに設定し、品質スライダーを調整して変換するだけです。
ついでに他の操作も追加する
どうせ変換するなら、ピクセルパイプラインで追加の操作をチェーンできます。Web用に写真をすべて最大幅にリサイズする。一定のアスペクト比にクロップする。ポートフォリオ用の画像に透かしを追加する。パイプラインは順番どおりに実行されるので、リサイズ→透かしと透かし→リサイズでは意図的に異なる結果が得られます。
メタデータを残すか削除するか
HEICファイルにはEXIFデータ——カメラの設定、GPS座標、タイムスタンプ——が含まれています。用途によって、アーカイブのためにそのメタデータを残すか、オンライン公開前のプライバシー保護のために削除するかを選べます。
ワークフローを保存する
HEIC→JPGが定期的な作業——毎月のスマホ写真の整理、クライアントへの納品など——であれば、フォーマットとパイプラインをプリセットとして保存しておきましょう。次のバッチはワンクリックです。
HEICは保存には優れたフォーマットです。JPEGは今でも共有のための普遍的なフォーマットです。それらを大量に変換する作業に、ターミナルやクラウドアップロードは必要ないはずです。