2014-02-21 81 views
0

我用iPad拍了幾張照片。我把它們放在不同的方向(每轉90度旋轉iPad)。 然後我將它們下載到我的Windows筆記本電腦上,看到了什麼?我沒有看到它們,因爲我在iPad的屏幕上看到它們。實際上,只有一個有效的圖像。其他人旋轉。如何停止旋轉iPad拍攝的圖像?

我在瀏覽器中發現此問題(FF & Chrome)。當您使用img html標籤顯示圖像時,它將被旋轉。但是,如果您通過輸入圖像的完整URL來顯示它 - 完全沒問題。

我在iPad上通過Safari檢查圖片 - 它們看起來很好(在img標籤中),但不在Windows中。

是否有一些元數據顯示應該旋轉或像這樣的圖像?

回答

0

如您所知,iPad內部有一個硬件設備,告訴它設備方向,這是它如何確定如何向用戶顯示屏幕。儘管硬件可以在任何特定時間立即知道它的位置,但他們似乎已經設計了一項軟件滯後時間,以改善用戶體驗(因此屏幕不會在一秒內來回翻轉)。但是,這種滯後可能會導致拍照時出現意想不到的結果。

我發現當我用屏幕朝下拍照時(例如拍攝桌面上的東西),iPhone/iPad通常會出現意想不到的方向。我假設風景,但得到肖像,反之亦然。在這種情況下(向下/平坦),設備知道我的預期方向是什麼更困難。

我發現解決此問題的最佳方法是在拍照之前將設備保持清晰的方向,然後將相機對準並拍下來。

方向數據包含在圖像的元數據(AKA exif數據)中。你可以看看這裏的更多信息:

http://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/

這是比較容易獲取(和修改)的EXIF數據中的軟件。如果您以某種類型的自定義方式進行大量批處理,則可以使用庫來爲各種框架提供幫助。但對於小型工作,絕對最簡單的方法是單擊Windows中的圖像查看器軟件中的小「旋轉」圖標,它將爲您進行更新。

+0

還有一件事...有些程序忽略/不使用exif方向標籤,這就是爲什麼你會看到圖像在一個程序中正確顯示,而不是在另一個程序中顯示。 –