2012-03-26 78 views
3

我正在開發一個Phonegap &針對Android的jQuery-Mobile應用程序。拍攝照片後 - 使用phonegap API - 我將其顯示在圖像標籤中。這一切工作正常我的問題是照片的方向。Android設備上的照片定位

在我的HTC Desire(Android版本2.2)上進行測試時,以縱向模式握住手機時,照片始終處於正確的方向。

但是,當我在Galaxy Tab(三星GT-P1000 Android版本2.2)或我的GT I5800(三星Android版本2.2)上測試時,我拍照並在以縱向模式顯示手機時顯示圖片方向錯誤 - 圖片順時針旋轉90度。

如何確定圖片在拍攝後的取向? 這是三星設備的問題嗎? 每個製造商是否以其他方式做到這一點?

在此先感謝!

回答

3

那麼它肯定是和三星設備上的問題,因爲我不得不處理它很多。問題歸結爲Web瀏覽器不查看Exif數據以查看照片拍攝的方向。當您複製在縱向模式下拍攝的照片並在「預覽」或任何其他圖像處理中查看照片時打包它顯示正確,但是當你在瀏覽器中加載時,它會打開它的一面。

在這一點上,我還沒有找到解決這個問題的簡單方法,我們已經被迫推薦人們儘可能以橫向模式拍照。

+0

這是三星唯一的問題還是您遇到其他製造商具有相同的醜陋行爲? – DrLudwig3 2012-03-26 15:26:22

+0

這不僅僅是一個三星問題。其他手機也有同樣的問題。 – 2012-03-26 19:36:34