वह पहले पारदर्शिता को हटाकर और भी छोटा होता चला जाता है, फिर रंग तालिका ...
एक पारदर्शी GIF के लिए आवश्यक संरचनाओं के आधार पर, यह पता चला है कि 43 बाइट्स छोटे के करीब हैं जितना आप प्राप्त कर सकते हैं।
लेकिन, मैं इसे थोड़ा छोटा करने के लिए एक चाल का पता लगाने में कामयाब रहा। यह मानक में उल्लिखित है कि यह वैश्विक रंग तालिका के लिए वैकल्पिक है। बेशक, यह अपरिभाषित है कि क्या होता है जब आप एक जीआईएफ को बिना रंग की मेज पर बनाते हैं।
जब आपके पास एक रंग तालिका सूचकांक पारदर्शी के रूप में परिभाषित होता है, हालांकि, जीआईएफ डिकोडर्स को यह ध्यान नहीं रहता है कि वास्तव में रंग तालिका नहीं है।
इसलिए मैंने यह बताने के लिए तार्किक स्क्रीन डिस्क्रिप्टर को बदल दिया कि कोई वैश्विक रंग तालिका नहीं थी और तालिका को हटा दिया गया, कुल छह बाइट्स बचाए, फ़ाइल का आकार मात्र 37 बाइट्स तक ला दिया।
दिलचस्प बात यह है कि, Wordpress ने मुझे GD के त्रुटि संदेशों की एक सुंदर सूची दी है जिसमें कहा गया है कि यह एक वैध GIF फ़ाइल नहीं है, इस तथ्य के बावजूद कि फ़ायरफ़ॉक्स और GIMP दोनों खुले और प्रदर्शन (यह पारदर्शी होने पर "प्रदर्शित होता है?) बस ठीक।
इसे और भी छोटा बनाने के लिए, मैंने चित्र में सबसे बड़े शेष "वैकल्पिक" ब्लॉक को देखा, ग्राफिक कंट्रोल एक्सटेंशन। यदि आपको पारदर्शिता की आवश्यकता नहीं है, तो इस ब्लॉक की आवश्यकता नहीं है, और यह एक और 8 बाइट्स हैं जो आप दूर ले जा सकते हैं।