क्षमा करें, संक्षिप्त उत्तर है कि जावास्क्रिप्ट एक एनिमेटेड GIF की वर्तमान फ्रेम को नियंत्रित करने का कोई रास्ता नहीं है।
विस्तृत उत्तर है वहाँ तरीके क्या तुम सिर्फ जे एस के साथ करना चाहते हैं प्रकार के- हैं कि है, लेकिन वे बहुत ज्यादा जटिल हैक्स कर रहे हैं।
hackish तरीका का उदाहरण: एक कैनवास बनाएँ और डोम (तो यह किसी के द्वारा नहीं देखा जाएगा) में जोड़ना नहीं करते। एक फास्ट लूप (सेटटाइमआउट) में, इस कैनवास को लगातार खींचें और स्नैपशॉट्स एकत्र करें। फ्रेम बदल गए हैं या नहीं, यह देखने के लिए कैनवास ImageData की तुलना करें।
यह अपने समय का बेहतर उपयोग हो सकता है, शायद, कैसे आप अपने सर्वर आप के लिए अलग इसे विभाजित करना
स्रोत
2011-01-10 15:17:58
यू कृपया अधिक विशिष्ट –
ज़रूर हो सकता है। जावास्क्रिप्ट + कैनवास का उपयोग करके, मैं एक एकल "एनिम-जीआईएफ" फ़ाइल लोड करना चाहता हूं (जो कई फ्रेमों से बना है), और फिर मैं प्रत्येक एकल निकाले गए फ्रेम को एकल छवियों के रूप में उपयोग करना चाहता हूं। – Omiod