Ich verwende einige animierte Gifs auf unserer mobilen Website. Es ist eine Uhr-Animation und seit dem iOS 5 Update passiert es manchmal, dass die Uhr wie geplant blau statt rot wird. Passiert auf iPhone4 und iPhone5 mit dem neuen Betriebssystem.
Irgendwelche Ideen, was die Probleme verursachen könnte? Es ist schwer, diesen Fehler zu rekonstruieren, aber es kommt von Zeit zu Zeit vor.
Jede Hilfe wäre willkommen.
Verwenden Sie GIF 128 Dither und stellen Sie sicher, dass die Bildgröße auf der Auflösung basieren muss, die es irgendwann passiert, wenn Ihre Bildgröße nicht von Retina oder normalen Auflösungen abhängt. Und wenn ich nicht falsch liege, hast du ein Problem nur in Retina-Gerät, kann unter den Details helfen
iPhone Retina Display ~~~~~~~~~~~~~~~~~~~~~ Breite - 640px Höhe - 960px: einschließlich 40px Statusleiste DPI - 326
Manchmal sind ios-Geräte möglicherweise nicht in der Lage, alle Bilder zu verarbeiten, da sie im Vergleich zu einem Computer eine relativ geringe Grafikleistung aufweisen. Anstatt ein GIF zu verwenden, würde ich vorschlagen, ein animiertes PNG zu verwenden. Dies war unter den iOS-Geräten beliebter, da die Verwendung von GIFs bei der Arbeit mit iOS-Geräten veraltet ist. Ich bin mir nicht sicher, wie schnell das wäre, aber ich würde sagen, dass es weniger Stress als die eines Gifs anwenden kann. Eine andere Idee, denn es ist ein Uhr-GIF, das gif in einem Programm zu analysieren und eventuelle Probleme zu ermitteln. Verwenden Sie auch imgoptim (für Mac) oder pngcrush für Windows, um die Größe des Gif zu reduzieren, um die Belastung für den Prozessor zu reduzieren.
Sie können das Cocos2D-Framework verwenden, Cocos2d und UIKIT funktionieren beide hervorragend mit Grafikfehlern ... Sprite-Blätter reduzieren die Speicherauslastung und unterstützen auch alle transparenten Bilder, Sie können Animationen ausführen, stoppen und sie wiederholen. Viel Glück ..
Tags und Links html iphone ios5 animated-gif