JFIF هو JPEG: ماذا يغيّره امتداد .jfif
الامتداد الغريب هو الشيء الغريب الوحيد هنا. ملف .jfif يحمل JPEG عاديًا، وكل برنامج يقرأ JPEG يقرؤه — وتحويله إلى PNG لا يجعل الصورة أحدّ، لأن لا شيء بقي ليصير أحدّ.
JFIF اختصار JPEG File Interchange Format، وهو مواصفة من أوائل التسعينيات تصف كيفية تغليف مجرى بيانات JPEG حتى تتفق البرامج المختلفة على معنى البكسلات. الغلاف كتلة وسم صغيرة — وسم APP0 — في مقدمة الملف، تسجّل نسبة أبعاد البكسل وأحيانًا صورة مصغّرة. وكل ما بعده JPEG عادي.
من أين يأتي الامتداد
امتداد .jfif عادة من عصر Windows. تحفظ بعض الكاميرات وبعض الهواتف وبعض برامج Windows ملفات JPEG به، وقليل منها لا تُظهر صورة مصغّرة للملف نفسه إن أعدت تسميته إلى .jpg. لا تتغيّر البايتات؛ يتغيّر الاسم فقط. ولهذا يفتح المتصفح ملف .jfif جيدًا إن سحبته إلى تبويب، ولهذا أيضًا تختلط الأمور على أنظمة التشغيل التي تعتمد على الامتداد.
ماذا تحمل كتلة الوسم فعلًا
| الوسم | ما يحمله |
|---|---|
APP0 (JFIF) | الإصدار، ووحدة الكثافة (dpi أو نقطة لكل سم)، ونسبة أبعاد البكسل. |
| APP0 (أخرى) | كتلة خاصة بمورّد — تكتب بعض الكاميرات كتلتها هنا. |
APP1 (Exif) | بيانات الكاميرا الوصفية: التعريض والتاريخ والاتجاه وأحيانًا GPS. |
| كل ما بعد ذلك | مجرى بيانات JPEG: جداول التكميم وجداول هوفمان والصورة المضغوطة. |
لا تحتاج هذه الأداة إلى قراءة تلك الكتلة لتحويل الملف. .jfif يقف في قائمة القبول نفسها مع .jpg و .jpeg، فيتعامل المحوّل مع الامتدادات الأربعة كصيغة واحدة. والمكان الوحيد الذي يُفحص فيه الوسم هو عارض البيانات الوصفية، الذي يقرؤه ويبلّغ بشيء مثل JFIF 1.02, 72 dpi — ويحتفظ بالوسم عند إزالة البيانات الوصفية الأخرى، لأن كتلة JFIF تصف كيفية تفسير البكسلات.
ما يمكن لتحويله إلى PNG فعله وما لا يمكن
JPEG ضياعي: طُرحت بعض التفاصيل عند حفظه، وهي غير مخزّنة في مكان آخر. فكّ ترميز الملف يعيد بالضبط البكسلات التي نجت. وكتابة تلك البكسلات في PNG تخزّنها بلا فقد إضافي — فيبدو PNG مثل JPEG، وغالبًا أكبر عدة أضعاف لأن PNG يرفض تثبيط أي شيء مقابل الحجم.
- لا يزيد التحويل حدّة الصورة ولا يعيد التفاصيل.
- لا يزيل تشوهات الضغط؛ بل يحفظها بالضبط.
- يُسقط كتلة Exif بالفعل، لأن PNG لا يحمل واحدة ولا شيء يُنسخ إلى الملف الجديد.
- يوقف التدهور التالي: كل إعادة حفظ كـ JPEG تخسر قليلًا أكثر، وPNG لا يفعل.
تلك النقطة الأخيرة هي السبب الحقيقي للتحويل. إن كنت على وشك تعديل JPEG فاعمل على PNG؛ وإن كنت تحتاج فقط إلى تخزينه فهو أصغر أصلًا.
الحدود
- 64 MB لكل ملف — بما يتجاوز ذلك ترفض الأداة قبل فك أي ترميز.
- لا يجوز أن يتجاوز أي ضلع من الناتج 20,000 px.
- يجري التحويل في هذا التبويب؛ ولا يُرفع الملف أبدًا.
- JPEG وJPG وJFIF وJPE كلها مقبولة كمُدخَل.
الخلاصة
.jfifهو JPEG أمامه كتلة ترويسة صغيرة.- تحويله إلى PNG يحفظ كل بكسل ناجٍ ولا يضيف شيئًا.
- لن تصبح الصورة أحدّ، لأن التفاصيل كانت قد طُرحت بالفعل.
- لا يغادر الملف جهازك أبدًا.
أسئلة
هل يجعل تحويل JFIF إلى PNG الصورة أحدّ؟
لا. حُسمت الحدّة لحظة كتابة JPEG، ولا يستطيع فك الترميز اختراع تفاصيل طُرحت. يخزّن PNG الناتج المفكوك بأمانة — لكنه لا يعكس الضغط الأول.
هل ملف .jfif مجرد .jpg مُعاد تسميته؟
عمليًا نعم. إنه مجرى بيانات JPEG أمامه كتلة ترويسة JFIF وامتداد تفضّله بعض البرامج. يقرؤه المتصفح والمحرّر كـ JPEG؛ والغريب هو الامتداد فقط.
لماذا PNG أكبر بكثير من JFIF؟
لأن JPEG يضغط بفقد وPNG لا يفعل. يحمل PNG البكسلات نفسها بلا ضغط إضافي، فصورة فوتوغرافية محفوظة كـ PNG غالبًا أكبر عدة أضعاف.