2011-10-31 9 views
8

मैं अपने मोबाइल साइट पर कुछ एनिमेटेड gifs का उपयोग कर रहा हूं। यह एक घड़ी-एनीमेशन है और आईओएस 5 अपडेट होने के बाद से यह कभी-कभी होता है कि घड़ी की योजना लाल रंग की बजाय नीली हो जाती है। नए ओएस के साथ आईफोन 4 और आईफोन 5 पर होता है।आईओएस 5 - एनिमेटेड gifs कभी-कभी गलत रंगों में दिखाए जाते हैं

कोई विचार क्या समस्याएं पैदा कर सकता है? इस विफलता का पुनर्निर्माण करना मुश्किल है लेकिन यह समय-समय पर होता है।

किसी भी मदद की सराहना की जाएगी।

+0

क्या आप कुछ कोड, या कम से कम gif छवि का उपयोग कर सकते हैं। शायद नीली घड़ी का एक स्क्रीनशॉट। आपके द्वारा दी गई जानकारी के साथ यह अनुमान लगाया जाता है। – Gerben

+0

मैंने मोबाइल सफारी के साथ भी इस समस्या को देखा है। मुझे लगता है कि यह विशेष आईओएस निर्माण में वेबकिट कार्यान्वयन के साथ एक समस्या है। –

+0

यह अजीब बात है क्योंकि मैंने एनिमेटेड पृष्ठभूमि के साथ एनिमेटेड gifs का उपयोग किया है और सबकुछ बढ़िया दिखता है। शायद आईएमजी टैग की पारदर्शीता और पृष्ठभूमि रंग की दोहरी जांच करें। – Blynn

उत्तर

0

कभी-कभी आईओएस डिवाइस कंप्यूटर की तुलना में अपेक्षाकृत कम ग्राफिक्स क्षमता की वजह से सभी छवियों को संसाधित करने में सक्षम नहीं हो सकते हैं। एक जीआईएफ का उपयोग करने के बजाय मैं एनिमेटेड पीएनजी का उपयोग करने का सुझाव दूंगा। आईओएस उपकरणों के साथ काम करते समय यह आईओएस उपकरणों के बीच अधिक लोकप्रिय रहा है क्योंकि जीआईएफ का उपयोग अप्रचलित हो गया है। मुझे यकीन नहीं है कि यह कितना तेज़ होगा, लेकिन मैं कहूंगा कि यह एक gif के बाद कम तनाव लागू कर सकता है। एक और विचार, क्योंकि यह एक घड़ी gif एक कार्यक्रम में gif का विश्लेषण करने और किसी भी समस्या का निर्धारण करने के लिए है। प्रोसेसर पर तनाव को कम करने के लिए gif के आकार को कम करने के लिए विंडोज़ के लिए imgoptim (मैक के लिए) या pngcrush का भी उपयोग करें।

+0

यदि कोई फोन OpenGLES प्रतिपादन कर सकता है, तो यह एक .gif खेल सकता है। यहां एक वीडियो है जो आपको गलत साबित कर रहा है। http://uncorkedstudios.com/workbench/animated-gif-performance-across-ios-platforms/ –

+0

मैं यह नहीं कह रहा हूं कि यह एक gif को संसाधित नहीं कर सकता है। इसे अन्य कार्यों के कारण इसे संसाधित करने में परेशानी हो सकती है, इसलिए मैं एक ऐसा विकल्प सुझा रहा हूं जो प्रोसेसर पर निर्भरता को कम करने में मदद कर सकता है जिससे इसे तेज़ी से बना दिया जा सके। –

1

जीआईएफ 128 का उपयोग करें और कृपया सुनिश्चित करें कि संकल्प पर छवियों का आकार होना चाहिए, यदि आपकी छवियों का आकार रेटिना या सामान्य संकल्पों पर निर्भर नहीं है। और अगर मैं गलत आप केवल रेटिना डिवाइस में समस्या का सामना नहीं कर रहा हूँ, विवरण नीचे हो सकता है में मदद मिलेगी

iPhone रेटिना डिस्प्ले ~~~~~~~~~~~~~~~~~~~~~~ ~ चौड़ाई - 640px ऊँचाई - 960px: 40px स्थिति पट्टी डीपीआई सहित - 326

0

आप Cocos2D ढांचे का उपयोग कर सकते हैं, Cocos2d और UIKit दोनों महान बाहर किसी भी ग्राफिक संबंधित त्रुटियों के साथ काम ... स्प्राइट शीट स्मृति के उपयोग को कम कर देता है और सभी ट्रांसपरेंट छवियों का भी समर्थन करते हैं, आप एनीमेशन चला सकते हैं, रोक सकते हैं और दोहरा सकते हैं। शुभकामनाएं ..

संबंधित मुद्दे