عندما ترسل صورة على WeChat، أو ترفع صورة إلى موقع ويب، يحدث شيء في الخلفية: يصبح الملف أصغر.
لكن «أن يصبح أصغر» له في الحقيقة طريقتان مختلفتان تمامًا. إحداهما تسمى «رمي الأشياء»، والأخرى «إعادة التغليف». وفي المصطلحات المهنية يسمّيان الضغط الفقدي (Lossy) والضغط غير الفقدي (Lossless)، وهما المساران الأساسيان في ضغط الصور. اليوم سنفصّلهما بوضوح — بلا لفّ حول المصطلحات، وبكلام بسيط.
تعريف في جملة واحدة: الضغط الفقدي يتخلص أثناء الضغط من تفاصيل يصعب على العين البشرية ملاحظتها، وقد يصغّر الملف بنسبة 80–90%، لكن العملية غير قابلة للعكس ولا يمكن استعادة الصورة الأصلية؛ أما الضغط غير الفقدي فلا يفقد ولو بتًا واحدًا، وبعد فك الضغط يكون مطابقًا للصورة الأصلية بايت ببايت، لكن الحجم عادة لا يصغر إلا بنسبة 20%–50%.
إذن، ماذا يفعل الضغط فعليًا؟
إذا فكّكت صورة، فهي مجرد كومة من نقاط الألوان. صور الهاتف غالبًا ما تحتوي عشرات الملايين من النقاط، وكل نقطة تسجّل قيمة لون واحدة. الملف كبير لأنه يخزّن هذه العشرات من الملايين من الألوان كاملة وبأمانة.
الضغط يريد أن يفعل شيئًا واحدًا: التعبير عن الصورة بعدد أقل من البايتات. كيف يصير أصغر ومع ذلك مشابهًا؟ هناك طريقان.
الضغط الفقدي: ارمِ ما لا تراه
اسم «الضغط الفقدي» يبدو مخيفًا؛ فهو «رمي بيانات» كما يقال. لكن الضغط الفقدي الجيد لا يحذف البكسلات عشوائيًا؛ بل يستخدم «نموذجًا للعين البشرية» ليحسب: أي معلومات يُرجّح ألا تلاحظ غيابها، فيرميها، ويضغط الباقي بإحكام.
مثال: مثل كتابة ملخص لرواية طويلة: الملخص الجيد يحتفظ بالحبكة، وما يُرمى ليس إلا صفات لا يتذكرها أحد.
التأثير قوي جدًا. صورة بحجم 5 MB تُضغط إلى 500 KB أمر شائع، أي أصغر بنسبة 80–90%، وتبدو على الشاشة كما هي.
الثمن واحد: لا رجعة. البايتات المرمية اختفت فعلًا؛ وفي لحظة الحفظ تكون قد قبلت بهذه النسخة — إنه طريق باتجاه واحد.
الضغط غير الفقدي: لا يتحرك بت واحد، مجرد إعادة ترميز
الضغط غير الفقدي هو الخيار المهذب. يصغر الملف، ولا يُفقد بت واحد، وعند فك الضغط يعود مطابقًا للصورة الأصلية بايت ببايت.
إنه يفعل تمامًا ما يفعله ضغط ZIP: يبحث عن التكرار والأنماط في البيانات، ويعيد تسجيلها بطريقة توفّر مساحة.
مثلًا صف من البكسلات فيه 200 بكسل أزرق متتالٍ باللون نفسه؛ الترميز غير الفقدي لن يخزّن «أزرق» 200 مرة، بل يسجّل «أزرق ×200» وينتقل. لذلك لقطات الشاشة وواجهات المستخدم، وهي صور فيها مساحات لونية صلبة متكررة، تُضغط بشكل ممتاز.
الثمن واضح أيضًا: دقة كاملة، لكن التوفير محدود. في الصور، الضغط غير الفقدي عادة لا يصغر إلا بنسبة 20%–50%، وأحيانًا أقل. أما صورة مليئة بالتشويش وألوان فوضوية، فلا توجد فيها أنماط تقريبًا، فيكون الجهد بلا فائدة.
PNG، ووضع الضغط غير الفقدي في WebP، وFLAC في الصوت، كلها تسير في هذا الطريق. لا تفقد شيئًا، وتصغر أيضًا — شرط أن تتحمل بقاءها كبيرة نسبيًا.
لماذا تجرؤ JPEG على حذف ألوانك؟ ثغرة في العين البشرية
أولًا الجواب: JPEG صيغة ضغط فقدي. ولا بد أنك تسأل أيضًا: بأي حق تجرؤ على المساس ببيانات ألواني؟
لأنها تستغل ثغرة في العين البشرية. في العين نوعان من الخلايا الحساسة للضوء: الخلايا العصوية مسؤولة عن السطوع، والمخروطية عن اللون. والخلايا العصوية أكثر من المخروطية بنحو عشرين مرة، كما أن دقة الدماغ في رؤية السطوع أعلى بكثير من دقته في رؤية اللون. وبالترجمة إلى لغة الناس: أنت حساس جدًا للضوء والظل، لكنك بطيء نسبيًا تجاه اللون.
JPEG تفهم هذا. عند الضغط تقسم الصورة إلى مسارين: السطوع واللون، فتقصّ اللون بقوة وتحافظ على السطوع. وهذا ما يسمى أخذ العينات الفرعية للونية (chroma subsampling)، ولمن أراد التفصيل يمكنه الرجوع إلى شرح ويكيبيديا — لذلك تستطيع رمي أكثر من نصف بيانات اللون، وتبقى عينك ترى أنه لا فرق.
ثم تضيف طبقة من تحويل جيب التمام المتقطع (DCT)، فتقسم الصورة إلى ترددات، وتقطع الترددات العالية والأنسجة الصغيرة والتشويش بقسوة أكبر — وعينك أيضًا ليست بارعة في رؤية هذه الأشياء، خاصة في المناطق المزدحمة بالتفاصيل اللونية. كل هذه الفكرة تتركّز على «رمي ما لن تفتقده»، والمقدار القابل للرمي كبير فعلًا.
النقطة الذهبية: جودة 85%
معظم الصور، عند حفظ JPEG بجودة 80–85، لا تميّز العين بينها وبين الصورة الأصلية. ليس الأمر «متشابهة تقريبًا»، بل عند مسافة عرض وشاشة طبيعيتين، ومع وضع الصورتين جنبًا إلى جنب، لا يستطيع معظم الناس تحديد أي صورة هي أي.
هذا ليس تباهيًا؛ فقد راجعت بنفسي عدة اختبارات عمياء، والنتائج متقاربة: عند مستوى 85، لا يرى الناس الفرق الذي أُزيل. إن أردت أن تتشدد فعلًا، فعليك التكبير إلى 400%، وتضييق عينيك، والتحديق في 20 بكسل معينة، وربما تخمّن بشكل صحيح.
لكن الفرق في الحجم بين الجودة 100 والجودة 85 ضخم، وغالبًا يمكن أن يصغر بنسبة 60%–75%. هذا ليس تقريبًا؛ إنه الفرق بين صفحة تفتح في ثانية وأخرى تجعلك تنتظر حتى تضجر وتغادر، وهو أيضًا أصعب وأهم ما يجب إنجازه في تحسين الصور.
إذا نزلت تحت 70 فستبدأ ترى الفرق: مربعات عند الحواف، ولون بشرة متسخ، ونص ضبابي. لكن نطاق 80–90 الواسع هو الأكثر جدوى — توفير كبير بتكلفة صفرية على العين المجردة.
متى تستخدم الضغط الفقدي بحرية
الغالبية العظمى من صور الإنترنت يجب أن تكون فقدية. صور الويب، والرفع إلى الشبكات الاجتماعية، والصور المصغرة، كلها تواجه الواقع نفسه: لا أحد يعدّ بكسلات صورة رأس الصفحة أثناء التصفح. جودة 80–85 من JPEG / WebP جميلة وسريعة.
إنستغرام وفيسبوك سيعيدان ضغط ما ترفعه على أي حال، فلا فائدة من رفع TIFF أصلي. الصور المصغرة صغيرة وهناك العشرات منها في الصفحة، فلا مبرر لعدم ضغطها بقوة. ومع التحميل المتأخر (lazy loading) الذي يحمّل فقط الصور داخل إطار العرض، تصبح الشاشة الأولى أخف. وإرسال صورة إلى خالتك لتشاهدها على هاتفها لا يحتاج إلى صورة أصلية بدقة 24 ميجابكسل.
في هذه الحالات يكون الحجم الموفّر حقيقيًا، وانخفاض الجودة نظريًا فقط. أصغر بنسبة 90% دون إدراك — ليس تنازلًا، بل منطق سليم.
متى يجب استخدام الضغط غير الفقدي
الضغط الفقدي هو الافتراضي، لكن في هذه الحالات يكون فقدان أي شيء خطأ:
- التصوير الطبي. الطبيب ينظر إلى الصور ليبحث عن ورم، وليس دورك أن تقرر له «أي تفصيل يُرجّح ألا يُرى». ضغط الصور التشخيصية الفقدي يخضع لمعايير FDA وACR وغيرها.
- النسخ الأم للأرشيف. النسخ الأم للصور والأعمال الفنية والوثائق يجب أن تكون غير فقدية. اليوم لا ترى فرقًا، ولكنّك لا تعرف ماذا ستحتاج الأدوات غدًا. الضغط الفقدي طريق باتجاه واحد.
- الأعمال التي تُعدّل مرارًا. كل مرة تفتح ملف JPEG وتعدّله وتحفظه، تُعاد عملية الضغط، فتتراكم طبقة تشوهات. هذا ما يسمى فقدان الأجيال (generational loss)، لذلك المحترفون يصوّرون بصيغة RAW ويعدّلون في TIFF / PSD. المنتج النهائي يمكن ضغطه، أما ملفات العمل فلا.
- الصور التي تحتوي نصوصًا وحواف حادة. لقطات الشاشة والشعارات وتصاميم واجهات المستخدم تتكوّن من خطوط حادة ومساحات لونية صلبة، والضغط الفقدي لا يجيدها. صُممت JPEG للصور، وPNG أقوى بكثير في هذا النوع — لا تستخدم صيغة صور لضغط جدول.
جدول واحد يوضح: الضغط الفقدي مقابل الضغط غير الفقدي
| البُعد | الضغط الفقدي | الضغط غير الفقدي |
|---|---|---|
| قابلية العكس | غير قابل للعكس (طريق باتجاه واحد) | قابل للعكس (استعادة بايت ببايت) |
| نسبة الضغط | عالية، غالبًا تصغير 60%–90% | محدودة، نحو 20%–50% |
| جودة الصورة | لا فرق تقريبًا بالعين المجردة (جودة 80–85) | دقة 100% |
| الصيغ الشائعة | JPEG، WebP (فقدي)، AVIF، MP3 | PNG، WebP (غير فقدي)، TIFF، FLAC، ZIP |
| مناسبة لـ | صور الويب، الشبكات الاجتماعية، الصور المصغرة | التصوير الطبي، النسخ الأم، التعديل المتكرر، لقطات الشاشة / الشعارات |
الأسئلة الشائعة
ما الفرق بين الضغط الفقدي والضغط غير الفقدي؟
الضغط الفقدي يتخلص من تفاصيل يصعب على العين البشرية ملاحظتها ليصغّر الحجم بشكل كبير، والعملية غير قابلة للعكس؛ أما الضغط غير الفقدي فلا يفقد أي بيانات، وبعد فك الضغط يكون مطابقًا للصورة الأصلية بايت ببايت، لكن نسبة ضغطه محدودة، وعادة لا يصغر إلا بنسبة 20%–50%.
هل JPEG صيغة فقدية أم غير فقدية؟
JPEG صيغة ضغط فقدي. فهي عبر أخذ العينات الفرعية للونية وتحويل جيب التمام المتقطع (DCT) تتخلص من الألوان والتفاصيل عالية التردد التي لا تحس بها العين، وتضغط الصورة إلى حجم صغير. ولـ JPEG أيضًا وضع غير فقدي، لكن الويب ومعظم الاستخدامات تستخدم الوضع الفقدي.
هل الأفضل ضبط جودة ضغط الصورة على 80 أم 100؟
معظم الصور عند حفظها بجودة 80–85 لا تميّز العين بينها وبين الأصل على مسافة وشاشة طبيعيتين، لكن الحجم يمكن أن يصغر بنسبة 60%–75% مقارنة بالجودة 100. ولا تظهر تشوهات مرئية مثل المربعات أو اتساخ لون البشرة إلا عند النزول تحت 70، لذلك 80–85 هي المنطقة المثالية من حيث القيمة.
متى يجب استخدام الضغط غير الفقدي؟
في التصوير الطبي، والنسخ الأم للأرشيف، وملفات التحرير التي تُفتح وتُعدّل مرارًا، ولقطات الشاشة والشعارات وواجهات المستخدم التي تحتوي نصوصًا وحواف حادة، يجب استخدام الضغط غير الفقدي. الضغط الفقدي طريق باتجاه واحد، والبيانات المفقودة لا يمكن استعادتها، كما أن الحفظ المتكرر يسبب فقدان الأجيال.
خلاصة في جملة
الضغط الفقدي هو الافتراضي للويب: 80–85، الصور تصغر كثيرًا وبتلف مرئي شبه معدوم؛ أما الضغط غير الفقدي فيُترك للنسخ الأم للأرشيف، والتصوير الطبي، وسير التعديل الذي يُحفظ مرارًا. وأكثر طريقة آمنة في جملة واحدة: احتفظ بنسخة أم غير فقدية، وصدّر نسخة فقدية للتسليم.
إن أردت إتقان كل ما يتعلق بضغط الصور، يمكنك الرجوع إلى الدليل الكامل لضغط الصور — من اختيار الصيغة إلى ضبط الجودة إلى تسريع الويب، كل ذلك هناك.