फ़ायरफ़ॉक्स बनाम IE में इस GIF की एनीमेशन गति अलग क्यों है?


19

ओरेकल एंटरप्राइज मैनेजर का एक वेब इंटरफेस है जो इस GIF का उपयोग करता है: ओरेकल एंटरप्राइज मैनेजर

इस GIF के बारे में अजीब बात यह है कि फ़ायरफ़ॉक्स (v9 और 10) में यह MSIE (v7 और 9) की तुलना में लगभग दोगुना है।

ब्राउज़र के आधार पर एनीमेशन की गति क्यों बदलती है?

जवाबों:


30

आपके जीआईएफ एनीमेशन में 40 फ्रेम होते हैं, जिसमें प्रत्येक फ्रेम के बीच 0.03 सेकंड की देरी होती है। कि यह 1.2 सेकंड प्रति पाश के नाममात्र रनटाइम देना चाहिए, जो कि मैं यहाँ फ़ायरफ़ॉक्स में देख रहा हूँ से मेल खाता है।

समस्या यह प्रतीत होती है कि कई ब्राउज़र बहुत कम प्रति-फ्रेम विलंब को अनदेखा करेंगे और उन्हें डिफ़ॉल्ट देरी (अक्सर 0.1 सेकंड) के साथ बदल देंगे। और के लिए कटऑफ के रूप में क्या मायने रखता है एक "बहुत ही कम" देरी ब्राउज़र में अलग-: फ़ायरफ़ॉक्स जाहिरा तौर पर फ्रेम प्रति 0.02 सेकंड के लिए नीचे कुछ भी acceps, IE 0.0 नीचे देरी पर ध्यान नहीं देता है, जबकि 6 फ्रेम प्रति सेकंड।

मेरी सिफारिश प्रति-फ्रेम विलंब को 0.06 सेकंड तक बढ़ाने के लिए होगी (और यदि आप चाहते हैं कि एनीमेशन को तेजी से चलाने के लिए हर दूसरे फ्रेम को हटा दें)। यह सभी प्रमुख ब्राउज़रों में लगातार गति देना चाहिए

संपादित करें: मैंने आपके लिए वह किया और किया। यहां प्रति फ्रेम 0.06 सेकंड के साथ एनीमेशन के दो संस्करण हैं: तेज (20 फ्रेम, 1.2 सेकंड / लूप) फास्ट एनीमेशन, 20 फ्रेम 0.06 सेकंड / फ्रेम परऔर धीमी (40 फ्रेम, 2.4 सेकंड / लूप) फास्ट एनीमेशन, 40 फ्रेम 0.06 सेकंड / फ्रेम पर। मैंने GIFsicle के साथ एनिमेशन को भी अनुकूलित किया है , इसलिए वे मूल से काफी छोटे हैं।

अधिक जानकारी के लिए देखें:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.