cordova的camera外掛,IOS下圖片旋轉問題
阿新 • • 發佈:2019-02-03
ios下,拍照或者從相簿中選擇圖片,上傳到伺服器後,圖片的方向是不對的。
常見於若是將IOS的照片匯入電腦(windows作業系統),看到的圖片也會有方向不對,主要是豎著照的圖片會有問題。
原因是windows的圖片瀏覽器沒有讀取照片的方向資訊,沒有做對應的處理。
解決方式是在獲取圖片存入伺服器之前對圖片做旋轉處理,保證儲存到伺服器的檔案是沒有方向的問題的。
程式碼:
camera.CameraOptions中的correctOrientation屬性設為true。
無論是拍照,還是從相簿中選擇圖片都是可用的。
例如:
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality : 50, destinationType : destinationType.FILE_URI, sourceType : source,correctOrientation:true });
navigator.camera.getPicture(onPhotoURISuccess, onFail, {
quality : 50,
destinationType : destinationType.FILE_URI,correctOrientation:true
});
END