تحويل الصور إلى AVIF
أعد ترميز صور JPG وPNG وWebP وGIF وBMP وHEIC بصيغة AVIF، أصغر صيغ الويب واسعة الدعم حجمًا، مع الحفاظ على الشفافية.
أفلت ملفاتك هنا
.jpg, .jpeg, .png, .gif, .bmp, .webp, .heic · حتى 100 م.ب
طريقة تحويل إلى AVIF
- 1
إفلات الصور
حتى 50 ملفًا دفعة واحدة. تُقرأ صيغة كل ملف من بايتاته الأولى، فيصل الملف ذو الامتداد الخاطئ إلى برنامج فك الترميز الصحيح مع ذلك.
- 2
اختيار الجودة والسرعة
الجودة 60 هي القيمة الافتراضية، وهي أقرب إلى JPEG بجودة 85 منها إلى JPEG بجودة 60، لأن مقياس AVIF لا يتطابق مع المقياس الذي اعتدته. وتقايض السرعة بين وقت الترميز وحجم الملف.
- 3
تنزيل ملفات AVIF
الصورة الواحدة تصلك وحدها، والصور المتعددة في الأرشيف pulsarkit-avif.zip، مع إجمالي التوفير معروضًا بجانب النتيجة.
صيغة AVIF أصغر بكثير، وأبطأ بكثير أيضًا
تستخدم AVIF ضغط الإطار الداخلي (intra-frame) من برنامج ترميز الفيديو AV1، وهو أكثر تطورًا بكثير من ضغط JPEG وأفضل بوضوح من ضغط WebP. في الصور الفوتوغرافية المعتادة يعني ذلك ملفات أخف بنسبة 30 إلى 50 بالمئة من WebP، بجودة لا تستطيع تمييز الفرق فيها. والثمن هو وقت المعالج: ترميز صورة بدقة 6 ميغابكسل يستغرق بضع ثوانٍ بدل أجزاء من الثانية، وقد تستغرق صورة بدقة 100 ميغابكسل معظم الدقيقة. لهذا حد الدفعة هنا 50 ملفًا بدل 100 ملف تسمح بها المحوّلات الأخرى، ولهذا يقول شريط التقدم صراحة إن هذه الخطوة تستغرق وقتًا، بدل أن يبدو كأنه عالق. وإعداد السرعة هو مفتاح هذه المقايضة: القيمة 0 تبحث بأقصى جهد وتعطي أصغر ملف، والقيمة 10 شبه فورية وتعطي ملفًا أثقل بنسبة 15 إلى 20 بالمئة، والقيمة 6 هي الحل الوسط الذي يحسن بمعظم الناس ألا يغيّروه.
متى يكون التوفير كبيرًا ومتى لا يكون
يعتمد مقدار التوفير كليًا على حالة الملف المصدر. فالصورة التي حفظتها كاميرا أو أداة تصميم بجودة JPEG عالية، أي ملف كبير فيه مجال واسع للضغط، ينخفض حجمها عادة بنسبة 70 بالمئة أو أكثر. أما صورة من مكتبة صور سبق أن ضغطها ناشرها بشدة، فلم يبق فيها الكثير، والنتيجة الواقعية هنا 25 إلى 30 بالمئة. وليس ذلك عيبًا في برنامج الترميز، فلكل ملف قدر محدود من التكرار. وإذا جاءت النتيجة أثقل من المصدر، وهذا قد يحدث مع ملف JPEG مضغوط أصلًا بجودة 90 فما فوق، يُسلَّم إليك الملف مع ذلك وتخبرك الصفحة بالأمر، بدل أن تُستبدل بصمت إعدادات غير التي اخترتها.
الشفافية وتفاصيل الألوان والبيانات الوصفية
تحتفظ AVIF بقناة ألفا، فتبقى صورة PNG المقصوصة مقصوصة. وحين تكون الشفافية قناعًا حادًا، أي كل بكسل معتم تمامًا أو شفاف تمامًا كما في معظم الشعارات والصور المقصوصة، تُرفع جودة قناة ألفا إلى أقصاها تلقائيًا، لأن ضغط قناع ثنائي مع فقدان يُظهر هالة واضحة على طول كل حافة. ولتفاصيل الألوان إعداد خاص: 4:2:0 تخزن الألوان بنصف الدقة وتناسب الصور الفوتوغرافية، و4:4:4 تخزنها بالدقة الكاملة وتستحق البايتات الإضافية في لقطات الشاشة والمخططات وكل ما فيه نص ملون دقيق. تُحذف البيانات الوصفية EXIF افتراضيًا، ويمكن الاحتفاظ بها بمفتاح واحد. أما الدوران المسجّل في EXIF فيُطبَّق دائمًا على البكسلات أولًا، فتظهر الصورة معتدلة سواء انتقلت معها البيانات الوصفية أم لا.
يجري الترميز على جهازك
يعمل برنامج ترميز AV1 بتقنية WebAssembly داخل علامة التبويب في متصفحك. تُقرأ صورك من القرص إلى الذاكرة، وتُرمَّز هناك، ثم تُسلَّم إليك للتنزيل. لا يُرفع أي شيء، ولا توجد قائمة معالجة على جهاز شخص آخر، وإغلاق علامة التبويب يمحو كل شيء. وهذا يفسر أيضًا وقت الترميز: معالج جهازك هو الذي يقوم بالعمل، لا مزرعة خوادم.
الأسئلة الشائعة
كم تخف صيغة AVIF عن WebP؟
في الصور الفوتوغرافية عادة بنسبة 30 إلى 50 بالمئة، بجودة لا تستطيع تمييز الفرق فيها. وفي الرسوم المسطحة ولقطات الشاشة تضيق الفجوة، لأن وضع WebP بلا فقدان فعّال أصلًا هناك. والطريقة الموثوقة الوحيدة لمعرفة النتيجة مع صورك أن تحوّل صورتين أو ثلاثًا وتقارن.
لماذا الترميز بطيء إلى هذا الحد؟
لأن AVIF مبنية على AV1، وهو برنامج ترميز فيديو يبحث في احتمالات ترميز أكثر بكثير مما يفعله JPEG. وهذا البحث هو ما يمنحك الملف الأصغر. ورفع إعداد السرعة يختصر البحث: السرعة 10 تنتهي في جزء صغير من الوقت، وتعطي ملفًا أكبر بنحو 15 إلى 20 بالمئة.
ما الذي يغيّره إعداد السرعة بالضبط؟
يغيّر مقدار الجهد الذي يبذله برنامج الترميز في البحث عن ترميز مضغوط، لا هدف جودة الصورة، فهذا يُضبط منفصلًا. السرعة 0 هي الأشمل والأبطأ، والسرعة 10 الأسرع والأقل كفاءة، والقيمة 6 في المنتصف. تبقى جودة الصورة ثابتة تقريبًا، ولا يتغير إلا حجم الملف والوقت.
هل تدعم المتصفحات صيغة AVIF؟
نعم. تفك Chrome وEdge وFirefox وOpera وSafari 16.4 وما بعده ترميزها كلها، وهذا يشمل الغالبية العظمى من الزوار. وإذا احتجت إلى دعم متصفحات قديمة جدًا أيضًا، فقدّم AVIF مع بديل WebP أو JPEG بدل استبدال صورك بالكامل.
هل تُحفظ الشفافية؟
نعم. تدعم AVIF قناة ألفا، فتحتفظ صور PNG المقصوصة والشعارات بشفافيتها. وإذا كانت الشفافية قناعًا حادًا بقيمتين فقط، تُرفع جودة قناة ألفا إلى أقصاها تلقائيًا كي لا تظهر حافة باهتة حول الأطراف.
ما فائدة أخذ العينات اللونية 4:4:4؟
تخزن الألوان بالدقة الكاملة بدل تنصيفها. الصور الفوتوغرافية لا تحتاج إليها تقريبًا أبدًا، لأن العين ضعيفة في تمييز تفاصيل الألوان الدقيقة، لكن لقطات الشاشة والرسوم البيانية والنص الملون تبدو أنظف معها بوضوح. والملف يكون أكبر، ولهذا القيمة الافتراضية 4:2:0.
كم صورة يمكنني تحويلها دفعة واحدة؟
حتى 50 ملفًا، بحجم 100 ميغابايت لكل ملف و500 ميغابايت إجمالًا، كلها بالإعدادات نفسها. الحد نصف ما تسمح به المحوّلات الأخف، لأن ترميز AV1 ثقيل، وقائمة من مئة صورة كبيرة على كمبيوتر محمول متواضع تعني انتظار عدة دقائق.
هل يُرفع الملف إلى خادم؟
لا. فك الترميز والترميز كلاهما يجريان في متصفحك عبر WebAssembly. تبقى صورك على جهازك من البداية إلى النهاية، ولا يبقى منها شيء في أي مكان بعد إغلاق علامة التبويب.