ワイズリマインダー

撮影時の傾きセンサーを考慮してみた

カメラ(スマホ含む)が傾いた状態で写真を撮っても
写真が横を向いたり下を向いたりしないようにしてみた

DEMO

exif-jsが必要です

$('input[type=file]').change(function(){
  let f = $(this)[0].files[0];
  EXIF.getData(f, function(){
    let o = f.exifdata.Orientation;
    if(o == 2) alert('左右反転');
    else if(o == 3) alert('180度回転');
    else if(o == 4) alert('上下反転');
    else if(o == 5) alert('上下反転と右90度回転');
    else if(o == 6) alert('左90度回転');
    else if(o == 7) alert('左右反転と右90度回転');
    else if(o == 8) alert('右90度回転');
  });
});

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください