لحظة من فضلك...(/)
نحن حاليًا نقوم ضغط صورك. يرجى الانتظار قليلاً لضمان أفضل النتائج جودة لك.
رائع، لقد قمنا بضغط صورك بنجاح.
صورة تم تحسينها.
نحن حاليًا نقوم ضغط صورك. يرجى الانتظار قليلاً لضمان أفضل النتائج جودة لك.
صورة تم تحسينها.
إذا وضعت صورتين GIF في هذه الصفحة، قد تحصل على تقليل بنسبة 40 بالمائة في واحدة، ولا شيء تقريبًا في الأخرى. هذا ليس بسبب عدم اتساق الأداة، ومن المفيد فهم السبب قبل الرفع، لأنه أكثر ما يربك في GIF. لا يوجد مؤشر جودة في GIF. لا يوجد شيء داخله يمكن التضحية به من أجل تقليل الحجم كما هو الحال في JPEG. كل ما يمكن لضاغط GIF فعله هو إزالة التكرار، لذا النتيجة تعتمد تقريبًا بالكامل على كمية التكرار الموجودة في الملف عند رفعه.
في مكانين، وليس أيٌّ منهما هو الصورة كما يتخيل المصور. الأول هو جدول الألوان: كل GIF يحمل لوحة ألوان تصل إلى 256 لونًا، وGIF المتحرك يمكن أن يحمل لوحة منفصلة لكل إطار. الثاني هو الإطارات. إذا تم إنشاء GIF بشكل غير مدروس، يتم تخزين كل إطار بالكامل، ويعاد رسم مساحة الرسم كاملة ثلاثين مرة لتحريك مربع صغير عبر الشاشة.
لذا العمل هو دمج لوحات الألوان الخاصة بكل إطار في جدول مشترك واحد، والتوقف عن إعادة تخزين ما لم يتغير. لا تؤثر أي من الخطوتين على ألوانك. في الاختبار الأول أدناه، تم دمج 29 لوحة ألوان منفصلة في جدول عالمي واحد، وفقد الملف 40 بالمائة من حجمه، وعادت الألوان الأربعة التي قمنا بفحصها بنفس القيم التي دخلت بها.
قمنا بتمرير ستة ملفات عبر هذه الصفحة وسجلنا عدد البايتات للنتائج.
| الملف | الأصلي | النتيجة | التغيير |
| تسجيل شاشة متحرك، 30 إطارًا، 640 × 400 | 41,699 بايت | 24,994 | -40.1% |
| إطار واحد بخلفية شفافة | 1,990 بايت | 1,861 | -6.5% |
| صورة متحركة مضغوطة مسبقًا، 24 إطارًا | 334,312 بايت | 334,027 | -0.1% |
| إطار واحد مع لوحة ألوان مضغوطة | 56,676 بايت | 56,676 | 0% |
| صورة متحركة من ثمانية إطارات مليئة بالتعليقات وXMP وGPS وملف تعريف ألوان | 15,850 بايت | 9,953 | -37.2% |
| ملف PNG تم إسقاطه على هذه الصفحة | 703,830 بايت | 74,379 | -89.4% |
الصف الأول كان تسجيل شاشة: ثلاثون إطارًا، معظم اللوحة متطابقة من إطار لآخر، ولوحة ألوان منفصلة تقريبًا في كل إطار. كان هناك الكثير من التكرار ليتم إزالته. الصف الخامس كان إطارًا ثابتًا واحدًا بالفعل على لوحة ألوان مضغوطة من 256 لونًا، لذا لم يكن هناك ما يمكن إزالته، وعاد بالضبط بـ56,676 بايت، نفس الرقم الذي دخل به.
هذه هي النسخة الصادقة من وعد تكرره معظم الصفحات في نتائج البحث هذه. إذا كان ملف GIF الخاص بك ناتجًا عن محول فيديو أو مسجل شاشة أو إعداد تصدير قديم، توقع توفيرًا حقيقيًا. إذا كان قد مر بالفعل عبر أداة تحسين، توقع القليل فقط، واقرأ الصفر كدليل على صدق الأداة بدلاً من التضحية بالجودة فقط لإظهار نسبة مئوية.
تحققنا من ذلك على مستوى البايتات وليس فقط بالمشاهدة. الملف المضغوط ذو الثلاثين إطارًا لا يزال يحتوي على ثلاثين إطارًا، وثلاثين كتلة توقيت تحمل التأخير الأصلي البالغ 80 مللي ثانية، وامتداد التكرار الذي يخبر المتصفح بالاستمرار في التكرار. مساحة الصورة بقيت 640 × 400. لم يتم تحويل أي شيء إلى صورة ثابتة ولم يتم حذف أي إطار لجعل الرقم يبدو أفضل.
ملف GIF شفاف عاد أصغر بنسبة 6.5 بالمائة. رسمنا النتيجة على مساحة رسم وقرأنا أربعة بكسلات منها: الزاوية بقيت شفافة بالكامل، والأحمر بقي 220، 40، 60، والأبيض بقي أبيض نقي. نفس الفحص على الرسوم المتحركة ذات الثلاثين إطارًا أعاد الأزرق في الرأس، والرمادي في الصفحة، والرمادي في الصف، والمربع الأحمر كما هو بعد تقليل بنسبة 40 بالمائة. لأن التوفير يأتي من إزالة التكرار وليس من تقريب الألوان، هذا ما يجب أن تتوقعه.
أداة الضغط يمكنها فقط إزالة ما هو متكرر. لا يمكنها أن تقرر أن الرسوم المتحركة طويلة أربع ثوانٍ أكثر من اللازم أو أنها لم تكن بحاجة لأن تكون بعرض 800 بكسل. هذه الخيارات تُتخذ قبل وصول الملف إلى هذه الصفحة، وهي التي تحدد الحد الأدنى. الحساب بسيط: ملف GIF يكلف تقريبًا مساحة الصورة مضروبة في عدد الإطارات، لذا تقليل العرض والارتفاع إلى النصف يقلل الحجم إلى الربع تقريبًا، وتقليل معدل الإطارات من ثلاثين في الثانية إلى اثني عشر غالبًا لا يُلاحظ في المقاطع القصيرة. إذا بقي ملف GIF المضغوط أثقل مما تريد، هذان الخياران سيؤثران أكثر من أي أداة تحسين.
يمكن أن يحمل GIF كمية مفاجئة من الكتابة التي لا تراها أبدًا، وليس كلها في مكان واحد. هناك كتل تعليقات، والتي يمكن أن تتواجد في كل إطار في الرسوم المتحركة. هناك حزمة XMP، حيث تضع أدوات Photoshop وأدوات Adobe الأخرى معلومات الكاميرا، وسطر المبدع وحقوق النشر، وإحداثيات GPS. هناك امتدادات نصية عادية وملفات تعريف ألوان. لا يظهر أي منها عند مشاهدة الصورة.
قمنا بإنشاء ملف يحمل كل ذلك: عشر كتل تعليقات، حزمة XMP كاملة مع خط العرض والطول والارتفاع وتاريخ الالتقاط، نوع الكاميرا، البرنامج الذي أنشأه، سطر الاعتماد وإشعار حقوق النشر، ملف تعريف ألوان وامتداد نصي عادي. ثم مررناه عبر هذه الصفحة وقرأنا النتيجة بأداة بيانات وصفية. كل ذلك اختفى. بقيت الإطارات الثمانية كما هي، ولا تزال الرسوم المتحركة تتكرر إلى الأبد.
يحدث هذا في نفس عملية الضغط، فلا يكلفك شيئًا ولا حاجة لرفع الملف مرة ثانية. كما يفسر نتيجة قد تجدها غريبة: يمكن أن يعود الملف أصغر حتى لو لم يجد الضاغط تكرارًا ليزيله، لأن النص الذي كان موجودًا قد أُزيل.
الرافع يقبل أيضًا PNG وJPG وJPEG وWEBP وAVIF وSVG وTIFF وBMP وJFIF، ويعود كل ملف بنفس الصيغة التي دخل بها. ملف PNG في الجدول أعلاه دخل كـPNG وخرج كـPNG، ولا يزال 1400 × 900 عند قراءة رأسه. الوصول إلى صفحة GIF لا يحول صورك الأخرى إلى صيغة مختلفة.
للصور الفوتوغرافية بدلاً من الرسوم المتحركة، إزالة بيانات صور الصور تزيل EXIF وGPS دون إعادة ترميز الصورة. إذا كان ملف GIF الخاص بك عبارة عن إطار ثابت واحد وليس رسوم متحركة، ضغط PNG غالبًا هو الخيار الأفضل له. وللحصول على نفس المحتوى في صيغة تم تطويرها بعد 1987 بكثير، ضغط WebP يدعم الصور الثابتة والرسوم المتحركة معًا.