H5移動端下html上傳圖片被旋轉問題


iOS下,html方式使用<input type="file">上傳圖片,圖片會被旋轉。遇到這個問題js是無法解決的,html也沒有相應的解決方案。只能放到后台去處理,將旋轉的圖片再旋轉回來。iOS拍攝的圖片提供了EXIF信息,Orientation值為6即順時針90度,有了這個信息我們只需要逆時針旋轉90度即可。

 

//==========補充20160317 15.42==========//

可是,后端把圖片旋轉后,沒有把圖片的寬高調換過來!!

所以,我這邊前端一直再重復計算裁剪的x y w h,怎么計算,都對用手機豎着拍照的照片存在偏差。

后面和后端同學一起聊的時候,才發現應該是后端在把圖片逆旋轉90度的同時,沒有把圖片的換高調換過來。

因此,解決方案是:

后端在旋轉圖片的時候,記得看看寬高是否也要調換下。

 

 

 

可參考:

http://www.thinksaas.cn/group/topic/351028/

http://www.cnblogs.com/simonbaker/p/5279333.html

http://www.cnblogs.com/simonbaker/p/5279342.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM