تحويل تنسيقات الصور: أيها يعمل فعليًا، في خطوة واحدة
باختصار: اختر أي ملف، فعّل "فرض [التنسيق]" في الخيارات قبل تنظيفه، وستحصل على هذا التنسيق في المخرجات - بيانات وصفية مُزالة، وتهديدات مفحوصة، في مرور واحد. بلا تنزيل PNG أولًا وإعادة رفعه. الاستثناءات الحقيقية الوحيدة هي حفنة من التنسيقات التي يمكن قراءتها فقط، ولا يمكن كتابتها أبدًا - ولكل واحد منها سبب حقيقي وملموس، وليس قيدًا عشوائيًا.
09 التحويلات المباشرة - خطوة واحدة، أي إدخال إلى أي منها
مهما كان ما تسحبه - JPEG أو PNG أو GIF أو WebP أو TIFF أو BMP أو ICO أو QOI أو PNM أو TGA، وحتى HEIC أو AVIF - يمكنك اختيار JPEG أو PNG أو GIF أو WebP أو TIFF أو BMP أو ICO أو QOI أو PNM أو TGA كإخراج. إنها نفس القائمة المنسدلة "فرض التنسيق" مباشرة فوق زر التنظيف. تمر مدخلات HEIC وAVIF أولًا بخطوة فك الترميز الخاصة بها (مُتناوَلة في صفحاتها الخاصة)، لكن ذلك غير مرئي لك - تختار فقط تنسيق الإخراج، وهذا كل شيء.
تعمّق أكثر: لماذا لا يحتاج هذا إلى "التفاف" إطلاقًا
قد يبدو أن تحويل صورة HEIC إلى، لنقل، TIFF يحتاج مرورين - فك ترميز HEIC إلى شيء عادي، ثم تحويل ذلك بشكل منفصل إلى TIFF. لكن الأمر ليس كذلك: خطوة فك ترميز HEIC إلى بكسلات وخطوة ترميز البكسلات إلى TIFF تحدثان في نفس المرور، حتى قبل أن ترى رابط تنزيل أصلًا. اختيار "تنسيق الإخراج" مستقل فعليًا عن تنسيق الإدخال.
الاستثناءات الحقيقية - إدخال فقط، ولماذا
يمكن تنظيف ثلاثة تنسيقات وقراءتها هنا، لكن لا يمكن إنتاجها أبدًا كإخراج، كل منها لسبب حقيقي مختلف، وليس ثغرة عشوائية:
- HEIC/HEIF - ترميز صوره بـHEVC محمي ببراءة اختراع. لا يوجد مُرمِّز مفتوح المصدر صالح للترخيص، بأي لغة برمجة.
- JPEG XL - يوجد فاكّ ترميز حقيقي ومستقل (انظر صفحته الخاصة)، لكن لا يوجد بعد مُرمِّز ناضج ومستقل. هذا "لم يُبنَ بعد"، وليس "لا يمكن بناؤه" - قد يتغيّر هذا.
- SVG - هذه ليست حتى ثغرة تقنية. SVG هو XML يمكن أن يحتوي سكربتات؛ لا توجد مجموعة جزئية آمنة من أي كود يمكن الحفاظ عليها، لذا يُرَستَر كل SVG عمدًا إلى بكسلات بدلًا من إعادة تصديره كـSVG. مُتناوَل بتفصيل أكبر في صفحته الخاصة.
AVIF حالة مختلفة قليلًا تستحق الدقة: يمكن للمحرك الأساسي من حيث المبدأ ترميز AVIF (مسار كود حقيقي وفعّال)، لكن نسخة المتصفح هذه تحديدًا لا تُفعِّل هذه الميزة حاليًا - لذا فإن AVIF اليوم هنا هو أيضًا إدخال فقط فعليًا، لكن ليس لنفس السبب البنيوي مثل HEIC. هذه ثغرة "لم تُفعَّل بعد"، وليست ثغرة "لا يمكن".
ما الذي يحدث فعليًا عند اختيار مجموعة مستحيلة
لا يمكنك اختيار HEIC أو JXL أو SVG كإخراج من الأساس - إنها ببساطة غير موجودة في القائمة المنسدلة، بدلًا من الفشل لاحقًا بخطأ مُربك.