허접하지만 혹시 운영자님이 아직 모르신다면 도움이 될만한 내용이라 글올려볼게요
이미지 업로드를 HTML INPUT FILE 방식을 사용하신면(PHP기준) 이미지 업로드시에
@exif_read_data($_FILES['image']['tmp_name']);
echo $exif['Orientation'];
이렇게 찍어보시면 사진 회전정보를 받아오게 됩니다.
이미지를 아무런 가공없이 바로 올리면 그대로 회전정보가 들어가게 되지만
썸네일을 만들어나 가공을해서 다시 이미지를 저장하게되면 회전정보를 읽지 못해서 이미지가 돌아간상태로 저장됩니다.
그래서 회전정보로 이미지를 돌리거나 flop, flip 을 해주시면 될듯합니다.
에 보면 각 오리엔테이션 별로 이미지 가공하는 방법에 대해서 나와있습니다.