تخطَّ إلى المحتوى الرئيسي
Tooletto

ضغط PNG

اضغط صور PNG بتقليل عدد الألوان التي تحتويها — نفس التقنية التي تستخدمها أدوات التحسين لسطح المكتب. تُحفظ الشفافية، وتتقلص الملفات عادةً بين 40% و70%، ويعمل كل شيء في متصفحك.

  • الملفات لا تغادر جهازك أبدًا
  • مجاني، بدون تسجيل
  • بدون علامات مائية
  • يعمل دون اتصال بعد التحميل
Loading tool…

كيفية استخدام ضغط PNG

  1. 1

    أضف ملفات PNG

    اسحب ملفات PNG إلى الصفحة، تصفح بحثًا عنها، أو الصقها من الحافظة.

  2. 2

    اختر عدد الألوان

    256 لونًا غير فاقد للجودة بصريًا لمعظم الرسومات. قلّله لملفات أصغر.

  3. 3

    نزّل

    احفظ كل PNG محسّن أو نزّل الدفعة كملف ZIP.

لماذا تضغط صيغة غير فاقدة للجودة رغم ذلك

يخزّن PNG كل وحدة بكسل بدقة، لذا لا يمكنه حذف التفاصيل كما يفعل JPEG. ما يمكنه فعله هو استغلال التكرار. يمر كل صف أولًا بمرشح يرمّز وحدات البكسل كفروقات عن جيرانها، ثم تُضغط النتيجة باستخدام DEFLATE — نفس خوارزمية ZIP. تكافئ كلتا المرحلتين قابلية التنبؤ: كلما تكرر نفس نمط البايتات أكثر، تُحزَم الملف بإحكام أكبر.

تقليل عدد الألوان المميزة هو ما يخلق تلك القابلية للتنبؤ. قد تحتوي لقطة شاشة مباشرة من هاتف على أربعين ألف درجة مختلفة قليلًا، معظمها اختلافات بكسل واحد غير مرئية لأي شخص. تقليل ذلك إلى لوحة من 256 لونًا مختارة بعناية لا يغيّر شيئًا تقريبًا إدراكيًا بينما يجعل بيانات البكسل أكثر تكرارًا بشكل كبير، ثم يقوم DEFLATE بالباقي. تبقى الحاوية غير فاقدة للجودة؛ الصورة بداخلها تُبسَّط أولًا.

لهذا تتفاوت نتائج تحسين PNG بشكل كبير حسب المحتوى. شعار بثمانية ألوان مسطحة قريب بالفعل من حد اللوحة ويمكن تقليصه بالكاد. لقطة شاشة واجهة مليئة بالتدرجات قد تفقد 60% من حجمها دون أي تغيير مرئي على الإطلاق.

اختيار عدد الألوان

يعتمد الحجم الصحيح للوحة كليًا على مقدار التدرج المستمر الذي تحتويه الصورة. تنجو الرسومات المسطحة من تقليل قاسٍ لأنها لم تحتوِ أصلًا على ألوان كثيرة؛ أي شيء يحتوي تدرجات أو ظلالًا أو محتوى فوتوغرافيًا يحتاج هامشًا وإلا ستظهر نطاقات — ينكسر التدرج الناعم إلى درجات مرئية.

التنقيط هو التخفيف. يوزّع خطأ التقريب بين وحدات البكسل المجاورة حتى تمزجها العين مرة أخرى في تدرج ناعم بدلًا من رؤية حواف حادة بين مدخلات اللوحة. يكلف بضع نقاط مئوية من حجم الملف لأنه يجعل البيانات أقل تكرارًا قليلًا، وهذه بالضبط هي المقايضة: قليل من الحجم مقابل تدرجات تبقى متماسكة. اتركه مفعّلًا لأي شيء فوتوغرافي، وعطّله للرسومات المسطحة حيث يضيف ضوضاء فقط.

256 لونًا
غير فاقد للجودة بصريًا لمعظم الأشياء، بما في ذلك معظم لقطات الشاشة. الخيار الافتراضي الآمن عند عدم التأكد.
128 لونًا
لا يمكن تمييزه في الشعارات والأيقونات ولقطات شاشة الواجهة. يقلص الملف بحوالي النصف. أفضل خيار افتراضي لموارد الويب.
64 لونًا
جيد للرسوم التوضيحية المسطحة والأيقونات. ستظهر الصور الفوتوغرافية والتدرجات نطاقات مرئية عند هذا المستوى حتى مع التنقيط.

متى يكون PNG الخيار الخاطئ

يُستخدم PNG كثيرًا لصور لم يكن يجب أن تكون PNG أبدًا. صورة فوتوغرافية محفوظة كـPNG عادةً ما تكون أكبر بخمس إلى عشر مرات من نفس الصورة كـJPEG بجودة 85، ولا يسد أي تقليل للوحة تلك الفجوة — الصيغة ببساطة غير مبنية للتدرج المستمر. إذا كانت الصورة من كاميرا ولا تملك شفافية، فتحويلها تحسّن أكبر بكثير من ضغطها.

الخطأ العكسي شائع بنفس القدر. لقطات الشاشة التي تحتوي نصًا، والشعارات ذات الحواف الحادة، والرسم الخطي تبدو سيئة كـJPEG بأي جودة معقولة، لأن التحويل القائم على الترددات يشوّش الحدود الحادة ويترك هالات حول الحروف. تلك تنتمي إلى PNG، حيث تكون غالبًا أصغر من JPEG على أي حال، بالإضافة إلى كونها دقيقة بكسل بكسل.

أبقِها بصيغة PNG
الشعارات، الأيقونات، الرسم الخطي، لقطات شاشة النصوص، المخططات، وأي شيء يتطلب خلفية شفافة.
حوّل إلى JPG أو WebP
الصور الفوتوغرافية، وأي صورة كاملة الألوان دون شفافية. يُقاس التوفير بالأضعاف، لا بالنسب المئوية.

الأسئلة الشائعة

كيف يعمل ضغط PNG إذا كان PNG غير فاقد للجودة؟

تبقى حاوية PNG غير فاقدة للجودة — ما يتغير هو الصورة بداخلها. تقليل عدد الألوان المميزة يجعل البيانات أكثر تكرارًا بكثير، ثم يقوم ضغط deflate المدمج في PNG بحزمها بإحكام أكبر. هذا نفس النهج الذي تستخدمه pngquant وTinyPNG.

هل تُحفظ الشفافية؟

نعم. تُترك قناة الألفا سليمة تمامًا، وتُستبعد وحدات البكسل الشفافة تمامًا من لوحة الألوان حتى لا تحرّفها. تحتفظ الشعارات والرسومات المقصوصة بحواف نظيفة.

لماذا التوفير أقل مما يمنحني إياه TinyPNG؟

يمكن للمتصفحات كتابة PNG بعمق 32 بت فقط، وليس PNG حقيقيًا بلوحة 8 بت، لذا نحقق حوالي نصف ما تحققه أداة تحسين أصلية. في المقابل، لا يغادر ملفك جهازك أبدًا ولا يوجد حد شهري. بالنسبة للشعارات والرسومات المسطحة الفرق صغير؛ للصور الفوتوغرافية أكبر.

ماذا يفعل التنقيط؟

يوزّع خطأ التقريب بين وحدات البكسل المجاورة حتى تبقى التدرجات ناعمة بدلًا من تشكيل نطاقات مرئية. يكلف بضع نقاط مئوية من حجم الملف ويستحق تركه مفعّلًا للصور الفوتوغرافية والتدرجات — عطّله للرسومات المسطحة ولقطات الشاشة.

هل يجب استخدام PNG أصلًا؟

للصور الفوتوغرافية، لا — سيكون JPG أو WebP أصغر بعدة أضعاف بنفس الجودة. PNG هو الخيار الصحيح للشعارات والأيقونات ولقطات شاشة النصوص وأي شيء يحتاج شفافية.

مهام شائعة لأداة ضغط PNG