Louis Skrabec は写真の向きの角度を希望しています:
カメラからWindows PCに写真をダウンロードしました。写真編集機能を使って縦向きで撮影した写真を90度回転させて保存しました。その後、iCloudで新しい共有アルバムを作成し、写真をアップロードしました。正しい位置に回転した縦向きの写真がすべて横向きに戻ってしまいました。何が間違っているのでしょうか?どうすれば修正できますか?
回転は意外と複雑な問題です!編集ソフトウェアと表示ソフトウェアの間でよくある不一致が見られます。
最新のデジタルカメラやスマートフォンは、デバイスの向きを検知し、どのような操作をしてもプレビュー画面が常に上向きになるように回転します。デバイスによっては、垂直状態から時計回りと反時計回りに90度しか回転できないものもありますが、使用可能なスマートフォンであれば180度回転可能です。
しかし、イメージセンサーは常に向きに関係なくデータを取得します。つまり、光子を捉え、その位置する物理的な配列に対する相対的な測定値を記録するだけです。一部のカメラでは、これをカメラブランド固有のRAWファイルとして保存できます。これは、センサーによって取得された、主に事前フィルタリングされたデータです。他のカメラでは、JPEGまたは他の形式でのみ出力できます。また、JPEGとRAW、またはRAWではなくJPEGを選択することもできます。(RawはRAWと大文字で表記されることが多いですが、これは頭字語ではありません。)
カメラが、センサー アレイからデータが出力される方向と一致する単一の方向を除き、写真を撮影したときと同じ方向で保存されたデータを生成する場合、各ピクセルを 1 つの方向から別の方向にマッピングする 2 番目の画像ファイルを作成し、その後、元のファイルを削除する必要があります。
従来のカメラには、この回転処理に必要な計算能力が不足しており、RAMへの負荷も大きかったため、センサーデータをJPEGなどの圧縮ファイル形式に変換する前に画像を回転させる必要がありました。JPEGなどの「非可逆」ファイル形式は、数学的形式による近似値を用いて画像領域を記述します。一部のカメラメーカーのRAW形式も非可逆圧縮です。(「ロスレス」圧縮は効率は劣りますが、データ塊内の冗長パターンを識別することで、圧縮ファイルから元のデータを正確に再現できます。)
画像解像度が特定のJPEGアルゴリズムで使用される8×8または16×16のグリッドに完全に分割される場合、JPEGを回転させても画質の劣化は発生しません。数年前から全てのカメラが完璧なユニットを搭載していたわけではなく、現在も全てが完璧なユニットを搭載しているわけではありません。
しかし、JPEG 形式で保存した後にカメラ (または他のソフトウェア) が JPEG を回転すると、解凍、回転、再圧縮のたびに画像が徐々に劣化します。
カメラメーカーが考案したトリックは、ピクセルの回転を避け、代わりにカメラがエクスポートするすべての画像に組み込まれるEXIFメタデータにフラグを設定するというものでした。この方向フラグは8つの値のいずれかを持ち、0度、90度、180度、270度の回転と、ミラー反転(上下左右反転、および時計回りに上下左右反転)を表します。(直角ではない回転は、常に画像データを修正して新しい角度に近づける必要があります。)
画像を表示できるソフトウェアであれば、この方向フラグを読み取り、写真を正しい方向で表示できるはずです。同様に、画像編集ソフトウェアも、ファイルを開いて(必要に応じて)解凍し、編集可能な状態にする際に、まず画像の方向を合わせる必要があります。
しかし、Windows 8 より前の Windows の画像ソフトウェアは方向フラグを読み取ることができず、iPhoto 4 以前のバージョンを含む多くの Mac OS X アプリでも同じ問題が発生していました。
ルイが 2016 年に使用しているソフトウェアにこの問題が発生するとは驚きですが、EXIF でエンコードされたものと iCloud がアップロードから読み取ったものとの間に不一致があるようです。iCloud は EXIF データを削除しません。
残念ながら、iCloud.comではアップロードした写真を編集することはできません。オンラインで正しく回転させるには、iCloudフォトライブラリを同期したiOSデバイスまたはOS Xデバイスを使用するか、別のソフトウェアを使用して回転処理を行い、再度アップロードする必要があります。
OS X または Windows のコマンドラインに慣れている場合は、無料の ExifTool を使用して、写真に埋め込まれた EXIF データを変更することもできます。
Mac 911に問い合わせる
私たちは常に解決すべき問題を探しています!スクリーンショットなど、必要に応じてスクリーンショットを添えて、[email protected]までメールでお送りください。Mac 911 では、メールでの返信でトラブルシューティングのアドバイスを提供したり、すべての質問への回答を公開したりすることはできません。