전화 갭 2.9에서 navigator.camera.getPicture
을 사용할 때 방향 문제가 있습니다. 그림을 얻은 후에 클리핑을 위해 뷰에 전달합니다. 이것은 내가 인코딩 된 사진을 base64을 얻기 위해 노력했다Phonegap 카메라 사진 방향 SAVEDPHOTOALBUM에서
{
quality: 60,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: source,
encodingType: Camera.EncodingType.JPEG,
correctOrientation: true,
targetWidth: 640
}
사용하고 옵션입니다. correctOrientation: true
을 사용하면 올바른 방향으로 이미지가 표시됩니다. correctOrientation: true
을 설정하지 않으면 PHOTOLIBRARY
에서 선택하면 이미지가 올바른 방향으로 나타나지만 SAVEDPHOTOALBUM
에서는 표시되지 않습니다. 그러나, base64로 인코딩 된 이미지를 사용하면 매우 느리고 내 갤럭시 노트 3 (13 메가 픽셀)에 무겁습니다.
FILE_URI가 원활하게 작동합니다 (destinationType: Camera.DestinationType.DATA_URL
).
내용 : //com.google.android.apps.photos.content/0/https%3A%2F%2F ... 일부 내가 반환에 이상한 URL을 얻을 것을 제외하고는 아주 잘 PHOTOLIBRARY
에서 작품, 아마 비 안드로이드 장치 :
그러나이 SAVEDPHOTOALBUM
에서 선택할 때 correctOrientation
속성을 무시하는 것에 나쁜 작동합니다 imageURI = decodeURIComponent(imageURI.split('/')[4]);
: 내가 분할 및 디코딩 할 필요가 구글 에 이미지 URL입니다.
내 카메라의 모든 이미지 (아마)가 가로 방향이지만 휴대 전화가 캡쳐시 일부 방향 메타 데이터로 방향을 수정하고 있으며 이미지가 기기에서 이동할 때 손실되는 경우 및/또는 FILE_URI
?
FILE_URI를 사용하여 SAVEDPHOTOALBUM
의 이미지를 표시 할 때 어떻게 방향을 왜곡시킬 수 있습니까?