تخطَّ إلى المحتوى

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 يرفض تثبيط أي شيء مقابل الحجم.

تلك النقطة الأخيرة هي السبب الحقيقي للتحويل. إن كنت على وشك تعديل JPEG فاعمل على PNG؛ وإن كنت تحتاج فقط إلى تخزينه فهو أصغر أصلًا.

الحدود

الخلاصة

أسئلة

هل يجعل تحويل JFIF إلى PNG الصورة أحدّ؟

لا. حُسمت الحدّة لحظة كتابة JPEG، ولا يستطيع فك الترميز اختراع تفاصيل طُرحت. يخزّن PNG الناتج المفكوك بأمانة — لكنه لا يعكس الضغط الأول.

هل ملف .jfif مجرد .jpg مُعاد تسميته؟

عمليًا نعم. إنه مجرى بيانات JPEG أمامه كتلة ترويسة JFIF وامتداد تفضّله بعض البرامج. يقرؤه المتصفح والمحرّر كـ JPEG؛ والغريب هو الامتداد فقط.

لماذا PNG أكبر بكثير من JFIF؟

لأن JPEG يضغط بفقد وPNG لا يفعل. يحمل PNG البكسلات نفسها بلا ضغط إضافي، فصورة فوتوغرافية محفوظة كـ PNG غالبًا أكبر عدة أضعاف.

الأدوات في هذا المقال

كل المقالات