캔버스에서 이미지를 직접 업로드 할 수있는 웹 앱을 만들고 있습니다. 경우에 따라 이미지가 iPad 또는 기타 장치에서 업로드 될 때 이미지의 방향이 다르게 나타날 수 있습니다.캔버스에로드 된 이미지에서 이미지 방향 정보를 추출하는 방법
방향 정보를 추출하여 캔버스에서 이미지를 회전하는 방법을 찾으려고합니다.
내가 EXIF 정보를 추출 시도했다 : :
dataUrl = canvas.toDataURL('image/jpeg'); var bin = atob(dataUrl.split(',')[1]); var exif = EXIF.readFromBinaryFile(new BinaryFile(bin)); alert(exif.Orientation);
을하지만 undefined
을 반환
것들 내가 시도했습니다.
Ref. this answer.
그것은 자료-64 PNG 파일을 읽고 반환 폭과 이미지의 높이하지만이 방법을 사용하여 이미지의 방향을 찾는 방법을 모르는 -
- 나는 this fiddle을 발견했다.
Ref. this answer
누구나 올바른 방향으로 나를 가리킬 수 있습니까? 어떤 도움이라도 대단히 감사합니다.
답변과 다음 링크는 http://blog.chariotsolutions.com/2013/03/take-and-manipulate-photo-with-web-page.html을해야합니다. 얼마 전에 이것을 구현할 것입니다. –
죄송합니다. 내 평판이 나에게 당신이 대답을 upvote 수 있도록 나던. 귀하의 입력에 대한 감사합니다. –
테스트를 거쳐 정상적으로 작동하는 답변이 여기에 있습니다. https://stackoverflow.com/a/32490603/4936905 –