مقال
لماذا تفقد الصور جودتها في كل حفظ
صورة بدت واضحة في ألبوم الكاميرا تخرج مربعة الشكل بعد إعادة توجيهها عبر عدة محادثات جماعية وإعادة نشرها مرتين. لم يعدّلها أحد عمدًا؛ لقد مرت فقط بعدة عمليات إعادة ترميز، وكل واحدة تخلصت من قليل من التفاصيل إضافيًا. هذا فقدان الأجيال، خاصية قديمة ومفهومة جيدًا للضغط ذي الفقد، وهو يفسر لماذا تميل الصور المعاد مشاركتها بكثافة لأن تبدو أسوأ تدريجيًا. إليك ما تتخلص منه فعليًا إعادة ترميز ذات فقد، ولماذا تتراكم، وكيف توقف ملفًا عن التدهور أكثر.
ما الذي يتخلص منه "الفقد" فعليًا
JPEG، الصيغة الكامنة خلف معظم الصور المشاركة أونلاين، ذات فقد بالتصميم: يعمل المعيار خلفها، ITU-T T.81، بتحويل كتل من البكسلات إلى بيانات ترددية ثم تقريب تلك البيانات بقوة أكبر أو أقل حسب إعداد الجودة، خطوة تُسمى التكميم. لا يمكن التراجع عن التقريب بدقة؛ التفاصيل المتخلص منها ذهبت فعلًا، لا مخبأة في مكان ما بالملف. إعداد جودة عالٍ يقرّب بلطف ويصعب رؤية الفقد، وإعداد منخفض يقرّب بقوة ويصبح الملف مربع الشكل بوضوح، لكن حتى حفظة JPEG واحدة تتخلص دائمًا من شيء ما.
كل إعادة ترميز جيل جديد
أول مرة تُحفظ فيها صورة كـJPEG، تُكمَّم بيانات بكسل الكاميرا مرة واحدة. فتح ذلك الملف مجددًا وحفظه مجددًا، حتى دون أي تعديل إطلاقًا، يفكّ ترميز البكسلات المقرَّبة أصلًا ويكمّمها مرة ثانية، فوق التقريب الأول، لا بدلًا منه. كل حفظة إضافية جيل آخر، وكل واحدة تراكم أي تربيع وتدرج لوني أدخله الجيل السابق أصلًا. مرور واحد بإعداد جودة معقول شبه غير مرئي؛ الإعداد نفسه مطبقًا خمس أو ست مرات متتالية على الملف نفسه يُدهور صورة بشكل ملحوظ، لأن أخطاء كل جيل سابق لا تزال موجودة عندما يقرّب الجيل التالي مجددًا.

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

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