2013-07-08 51 views
1

我在我的網站上設置了fancyapps-fancyBox-18d1712,縱向圖像的幀顯示錯誤(它們以橫向模式顯示)。如果從縱向模式圖像的框架中選擇圖像url並將其加載到新的瀏覽器選項卡中,則圖像的方向是正確的。在Ubuntu上的Firefox,OSX上的Chrome,OSX上的Maxthon和OSX上的Safari上的行爲是相同的。Fancybox圖片方向

請指教。謝謝。

+0

如果這可以幫助您查看問題的實際情況,請訪問以下網址:http://96.246.157.43/scherbi/photos/amnh/ – scherbi

+0

>「有關您所寫代碼問題的問題必須要求: >具體問題幷包括有效代碼以複製它,請參閱SSCCE.org以獲取指導。「 - Andrew,Marc Audet,Jeremiah > Willcock,Lennart Regebro,Camilo Martin 我沒有寫代碼。 我描述了具體的問題。 我提供了一個例子。 無論如何,它解決了。 – scherbi

回答

3

好吧,這不是一個fancybox問題。有一種叫做JPEG EXIF Orientation Tag(或標誌)的東西。

最現代化的攝像頭添加此flag到圖像的EXIF信息和一些桌面軟件以及一些現代瀏覽器(移動瀏覽器是肯定的),能夠讀取該標誌和旋轉圖像(視覺而言),以顯示它正確地,無論實際的圖像格式(人像/風景)。

作爲參考,irfanview具有讀取該標誌,如果可用的

enter image description here

啓用一個選項/禁用該選項將相應地顯示圖像。

你需要做的是在不讀取EXIF信息的情況下編輯你的圖像並手動旋轉或者保存它們而沒有任何EXIF信息(你應該在任何情況下手動旋轉它們)。然後,你必須再次上傳它們到您的服務器。

這聽起來很煩人,但它可以確保您的圖片格式,將通過各種不同的瀏覽器和平臺的一致性,唯一的辦法(你不會在咆哮着這個問題的第一人,檢查this blog article

您可能還想檢查this作進一步參考。

+0

謝謝。圖像直接從相機中出來,一臺Leica D-LUX 4.由於瀏覽器在直接加載時總是正確顯示它們,我期望它們能夠在Fancybox中正確顯示。我會嘗試旋轉並保存它們,看看它是如何發生的。 – scherbi

+1

最優秀。我安裝了jhead(http://www.sentex.net/~mwandel/jhead/),並自動將那些需要它的應用程序旋轉到位。再次感謝JFK! – scherbi

+0

@scherbi:如果您認爲它適用,請http://meta.stackexchange.com/a/5235;) – JFK