iPhoneで撮影した縦画像(縦長の画像)をメールで送信し、その画像をサーバー上で処理すると横向きの画像で処理されてしまう事があります。 原因と解決方法は以下から。 iPhoneからメールで送信した画像が横向きになる原因 iPhoneを縦向き状態で縦画像を撮影した場合でも、iPhone内には横画像(横長の画像)として保存されています。 ではなぜiPhoneでは縦画像を問題なく表示できるかというと、画像データの中に含まれている『Exif』という画像情報に画像の向きが書きこまれているためです。 PHPで画像のExif情報を調べる方法 PHPで画像のExif情報を調べるにはexif_read_data()関数を使用します。 <?php $file_name = 'test.jpg'; $exif_datas = exif_read_data($file_name); //返り値として連想配列でE