2012-04-25 3 views
2

saveLocation을 사용하여 발견 한 한 가지 문제점 (또는 올바르게 사용하지 않았습니다)은 "파일"이 항상 사진 방향을 파일 업로드 중에 풍경이 될 수 있습니다.saveLocation 사용 : "파일"은 항상 사진 방향을 가로 방향 (세로 방향 대신)으로 만듭니다.

(사진을 세로 방향으로 사용하고 싶습니다.)

나는의 config.json 설정을 사용하여 세로로 방향을 강제로 시도 :

"orientations": { 
    "default": "portrait", 
    "iphone": "portrait",  
}, 

를하지만 문제가 해결되지 않았다.

getImages 내 호출은 같은 것입니다 :

forge.file.getImage({ 
    source: "camera", 
    saveLocation: "file", 
    width: 300, 
    height: 300 
}, function (file) { ... } 
); 

내가 saveLocation 제거하는 경우 : "파일"다음 업로드 한 사진은 세로 방향에 있습니다.

답변

1

이것은 사진을 읽을 때 EXIF ​​데이터를 사용하지 않는 Trigger.io 때문입니다. 갤러리에서 읽을 때 회전 정보를 얻지 만 파일에서 읽을 때 더 나은 작업을 수행해야합니다.

업데이트 :이 버전은 Trigger.io 플랫폼의 v.1.4.27에서 수정되었습니다. http://docs.trigger.io/en/v1.4/release-notes.html#v1-4-27을 참조하십시오.

file.getImage에서 반환 된 이미지를 표시 할 때 자동으로 방향이 처리됩니다.

forge.request.ajax을 사용하여 이미지를 서버에 업로드 할 때 두 가지 가능성이 있습니다. 어느 :

  • 이미지 크기 제한 지정되었고, 우리는 스케일을 적용하고
  • 에는 화상 사이즈 제한이 지정되지 않은 영상 변환을 회전 그러므로 우리는 원시 이미지 데이터

통과 업로드 된 이미지에 Exif 방향 데이터가있는 경우 원하는 모든 사후 처리에서 사용할 수 있습니다. Exif 데이터가 없으면 장치에서 해당 데이터를 제공 할 수 없거나 이미지가 이미 올바른 방향으로 회전되어 있습니다.

+0

우수! 정말 고마워! – westcoastmike

+0

불행히도 이것은 여전히 ​​파손 된 것으로 보입니다. 모든 업데이트? –