我在我們的移動網站上使用了一些GIF動畫。這是一個時鐘動畫,自iOS 5更新以來,有時會發生按計劃時鐘變爲藍色而不是紅色的情況。用新的操作系統發生在iPhone4和iPhone5上。iOS 5 - 有時以錯顏色顯示的GIF動畫
任何想法可能會導致問題?很難重建這種失敗,但它時常發生。
任何幫助,將不勝感激。
我在我們的移動網站上使用了一些GIF動畫。這是一個時鐘動畫,自iOS 5更新以來,有時會發生按計劃時鐘變爲藍色而不是紅色的情況。用新的操作系統發生在iPhone4和iPhone5上。iOS 5 - 有時以錯顏色顯示的GIF動畫
任何想法可能會導致問題?很難重建這種失敗,但它時常發生。
任何幫助,將不勝感激。
有時ios設備可能無法處理所有的圖像,因爲它的計算能力相對較低。我建議使用動畫PNG,而不是使用GIF。這在ios設備中更受歡迎,因爲在使用ios設備時,使用GIF已經過時。我不確定這會有多快,但我會說它可以減少那麼一個gif的壓力。另一個想法,因爲它是一個時鐘gif是分析程序中的gif並確定任何問題。還可以使用imgoptim(for mac)或pngcrush for windows來減小gif的大小,以減輕處理器的壓力。
如果手機可以做OpenGLES渲染,它可以播放.gif文件。這是一個視頻,證明你錯了。 http://uncorkedstudios.com/workbench/animated-gif-performance-across-ios-platforms/ –
我並不是說它無法處理gif。它可能只是在處理它時遇到麻煩,因爲它可能正在執行其他任務,所以我建議一個選項,可以幫助減少對處理器的依賴,從而使其更快。 – 2012-04-03 00:36:27
使用GIF 128抖動和請確保圖像大小必須基於它發生的分辨率一段時間,如果您的圖像大小不依賴於視網膜或正常分辨率。如果我沒看錯你只在視網膜設備面臨的問題,可能是下面的細節將有助於
iPhone視網膜顯示 ~~~~~~~~~~~~~~~~~~~~~~ 〜 寬 - 640像素,高度 - 960像素:包括40像素狀態欄 DPI - 326
您可以使用cocos2d的框架,cocos2d的和UIKit都與任何圖形相關的錯誤工作的偉大......雪碧張減少了內存使用和還支持所有透明圖像,您可以運行動畫,停止並重復播放。祝你好運..
你可以使用一些代碼,或至少是gif圖像本身。也許是藍色時鐘的截圖。隨着你給的信息只是猜測。 – Gerben
我也看到了Mobile Safari的這個問題。我認爲這是在這個特定的iOS版本中的WebKit實現的問題。 –
這很奇怪,因爲我使用動畫背景的GIF動畫,一切看起來都很棒。也許仔細檢查透明度和img標籤的背景顏色。 – Blynn