تحويل JPG إلى JXL: ملف أصغر وصورة لم تتغير

يحوّل هذا المحوّل صور JPG إلى JPEG XL عبر ميزة إعادة ضغط JPEG بلا فقد في مكتبة libjxl؛ أي إن بيانات الصورة يُعاد تغليفها لا ترميزها، فلا تضيع أي جودة، ويمكن استرجاع ملف JPEG الأصلي نفسه من ملف ⁦.jxl⁩.

أفلت الصور هنا

أو

JPG وPNG وWebP · التحويل يتم على هذا الجهاز · يمكنك أيضًا لصق صورة من الحافظة.

الإعداداتتلقائي (موصى به) · JXL
الوضع
صيغ الإخراج

لكل صيغة مقياس جودة خاص بها، لذا لا تُعد مقارنة الأحجام مقارنة جودة متكافئة.

البيانات الوصفية

قبل / بعد

الأصل JPEG XL (بعد فك الترميز)

جارٍ فك ترميز معاينة JPEG XL…

لماذا يختلف تحويل JPG عن غيره؟

أغلب عمليات تحويل الصيغ تفك ترميز الصورة إلى بكسلات ثم تضغط هذه البكسلات من جديد. ومع ملف JPG يعني ذلك جولة ثانية من الضغط مع فقد فوق الجولة الأولى، وهذا لا يؤدي إلا إلى خسارة مزيد من التفاصيل.

صُممت صيغة JPEG XL وفي ذهن مصمميها حلٌّ محدد لهذه المشكلة. فمكتبتها المرجعية libjxl تستطيع أخذ المحتوى المضغوط أصلًا في ملف JPEG — أي معاملات DCT وجداول التكميم والمقاطع — وتخزينه بكفاءة أعلى داخل ملف JPEG XL. وتذكر لجنة JPEG هذا «التحويل بلا فقد» ضمن الميزات الأساسية للصيغة، مع توفير يقارب 20% في الحالات المعتادة (نظرة عامة على JPEG XL في موقع jpeg.org). ولأن شيئًا لا يُفك إلى بكسلات ولا يُعاد تكميمه، فالصورة التي تراها هي الصورة التي كانت لديك تمامًا.

يستخدم هذا المحوّل هذا المسار افتراضيًا مع كل ملف JPG، إذ يستدعي واجهة إعادة ضغط JPEG في libjxl ‏(JxlEncoderAddJPEGFrame مع بيانات استرجاع JPEG، والموثقة في واجهة المُرمِّز في libjxl) بعد ترجمتها إلى WebAssembly، وكل ذلك على جهازك.

تحقُّق داخل متصفحك، ملفًا ملفًا

بعد تحويل كل ملف JPG تفك الأداة ترميز ملف ‎.jxl الجديد إلى JPEG من جديد وتقارنه بالملف المُدخل بايتًا ببايت. وعند التطابق تظهر لك عبارة «تم التحقق في متصفحك». ولو فشل التحقق يومًا لظهر لك تحذير مع نصيحة بالاحتفاظ بالأصل؛ فالأداة لا تفترض النجاح بصمت.

متى تحوّل JPG إلى JXL؟

  • أرشفة مكتبات الصور: توفّر مساحة التخزين مع بقاء طريق للعودة إلى الملفات الأصلية نفسها.
  • النسخ الاحتياطي والتخزين السحابي حين يكون لكل غيغابايت ثمن، وحين تتحكم أنت في البرامج التي تفتح الملفات.
  • صور الكاميرا التي تريد إبقاءها كما هي، بما فيها بيانات EXIF مثل التاريخ وطراز الكاميرا والاتجاه.

ومتى لا تفعل ذلك (حاليًا)؟

  • حين تكون JPEG XL الصيغة الوحيدة للصور في موقع عام، إلا إذا راجعت دعم المتصفحات لجمهورك ووفّرت صيغة بديلة (مثلًا عبر عنصر <picture> في HTML).
  • حين لا يستطيع برنامج المستلم فتح JXL. إرسال ملف ‎.jxl إلى شخص يستخدم هاتفًا أو برنامج تحرير قديمًا قد يمنعه من عرضه.
  • إذا كنت تريد أصغر حجم ممكن مهما كان الثمن. إعادة الضغط بلا فقد توفّر قدرًا معتدلًا. ولملفات أصغر بكثير يمكنك اختيار وضع «متوازن»، لكنه يعيد ترميز البكسلات ويتخلى عن ضمان الاسترجاع التام.

خيارات البيانات الوصفية والخصوصية

في الوضع الافتراضي تنتقل كل البيانات الوصفية مع الصورة، لأنها جزء مما يُسترجع. وإذا اخترت إزالة الموقع الجغرافي (GPS) تُمسح حقول GPS في EXIF وXMP قبل إعادة الضغط، أما إزالة كل البيانات الوصفية فتحذف EXIF وXMP والتعليقات مع الإبقاء على ملف الألوان حتى تظل الألوان صحيحة. وفي الحالتين يُسترجع من ملف ‎.jxl ملفُ JPEG بعد تعديلك لا الأصل كما كان، ويذكر تقرير البيانات الوصفية ذلك صراحة.

نصائح

  • صور الهاتف التي تحمل معلومات التدوير تحتفظ باتجاهها، إذ تخزّنه libjxl في ترويسة JPEG XL.
  • كثيرًا ما يمكن إعادة ضغط ملفات JPG التي تتجاوز حد تحويل البكسلات على جهازك، لأن هذا المسار لا يفك ترميز الصورة إلى بكسلات ويحتاج إلى ذاكرة أقل.
  • إذا اخترت أيضًا WebP أو AVIF فهذه المخرجات تُصنع من البكسلات بعد فك ترميزها، أي إنها إعادة ترميز مع فقد. قارنها في جدول النتائج.

تريد الصورة الكاملة أولًا؟ اقرأ ما هي JPEG XL؟ أو اطّلع على مقارنة JXL مع WebP وAVIF.

آخر تحديث:

أسئلة شائعة

هل يقلل تحويل JPG إلى JXL من الجودة؟

ليس في الوضع الافتراضي. إعادة ضغط JPEG بلا فقد تحتفظ بالبيانات المضغوطة الأصلية، فتبقى البكسلات مطابقة لبكسلات ملف JPEG. وحدها أوضاع «بلا فقد مرئي» و«متوازن» و«مخصص» تفك ترميز البكسلات وتعيد ترميزها.

كم سيصغر حجم ملف JPG؟

يختلف ذلك من ملف لآخر. تذكر لجنة JPEG أن تحويل JPEG بلا فقد يوفّر نحو 20% في الصور المعتادة. ويعرض المحوّل الحجم قبل التحويل وبعده لكل ملف، فترى نتيجتك الفعلية.

هل أستطيع استعادة ملف JPG الأصلي؟

نعم، إذا استخدمت الوضع الافتراضي بلا فقد وأبقيت على كل البيانات الوصفية. أي مفكك JPEG XL يدعم استرجاع JPEG (مثل أداة djxl من libjxl) يعيد الملف الأصلي بايتًا ببايت، والمحوّل يتحقق من ذلك في متصفحك بعد كل ملف.

لماذا حُوّل أحد ملفات JPG بوضع «بلا فقد مرئي»؟

بعض أنواع JPEG، مثل الملفات ذات الترميز الحسابي أو ملفات CMYK، لا تستطيع libjxl إعادة ضغطها بلا فقد. في هذه الحالة تخبرك الأداة بذلك وتحوّل البكسلات بجودة عالية بدلًا من ذلك.