1. 程式人生 > >cordova的camera外掛,IOS下圖片旋轉問題

cordova的camera外掛,IOS下圖片旋轉問題

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