إزالة البيانات الوصفية من صور JPEG XL (JXL)
08 تنسيق ربما لا تملك منه ملفات كثيرة بعد - وهذا صادق
JPEG XL خليفة قدير حقًا لـJPEG - ضغط أفضل، وفك ترميز تدريجي حقيقي، وإعادة ضغط JPEG بلا
فقدان من بين ميزاته - لكن اعتبارًا من 2026، لا يدعمه أصليًا سوى Safari (وحتى هناك جزئيًا فقط - بلا
تحريك، بلا فك ترميز تدريجي)، بينما يقدّم Chrome فاكّ ترميز خلف علامة ميزة بدلًا من تفعيله افتراضيًا.
عمليًا، من المرجح أن يأتي ملف .jxl اليوم من سير عمل تصوير احترافي أو تصدير أرشيف، وليس
من شيء ينتجه هاتف تلقائيًا كما يفعل HEIC على آيفون. توجد هذه الصفحة لأن التنسيق مهم، وليس لأن معظم
الناس لديهم ملفات JXL حاليًا.
تعمّق أكثر: لماذا يُعد هذا تقنيًا أبسط تنسيق غريب يمكن دعمه
بخلاف HEIC (يحتاج مكتبة فك ترميز JavaScript منفصلة) أو AVIF (يعتمد على دعم فك الترميز الأصلي الخاص بالمتصفح نفسه)، يملك JPEG XL فاكّ ترميز حقيقيًا مستقلًا - نفس نوع التقنية التي تبنّاها Chrome نفسه لدعمه الخاص بـJXL في 2026. هذا يعني أن دعم JXL هنا يتصل مباشرة بنفس المحرك الذي يستخدمه أي تنسيق آخر، دون جسر منفصل. التحفّظ الصادق الوحيد: لم يُؤكَّد بشكل مستقل أن مكتبة الخيوط (threading) الداخلية لهذا الفاكّ تتصرف بشكل صحيح عند تجميعها خصيصًا لـWebAssembly - إذا فشلت ملفات JXL أثناء المعالجة بينما يعمل كل شيء آخر على هذا الموقع جيدًا، فهذا هو السبب المرجّح، ولن يؤثر على أي تنسيق آخر.
للقراءة فقط، بالتصميم
لا يوجد بعد مُرمِّز JPEG XL ناضج ومستقل، لذا يتحوّل إدخال JXL هنا دائمًا إلى PNG في الإخراج - نفس النمط المُستخدَم بالفعل لـSVG وHEIC. ينطبق كل حقل بيانات وصفية وكل فحص بنيوي يُجريه هذا الموقع مع أي تنسيق آخر بالتساوي، بمجرد فك ترميز الملف إلى بكسلات.