AVIF چیست؟
برای موفقیت دیجیتالی شدن، فشرده سازی فایل یک فناوری ضروری است که وابستگی به زیرساخت شبکه را کاهش می دهد. در درازمدت، AVIF در نظر گرفته شده است تا ترافیک داده را کارآمدتر کند و فرمت JPEG را جایگزین کند. در مقایسه با JPEG، AVIF فشرده سازی فایل کارآمدتر و کیفیت تصویر بهتر را ارائه می دهد. شرکت های جهانی قابل توجهی علاقه مند به اجرای قالب تصویر جدید در صنعت دیجیتال هستند. فرمت AVIF فشرده سازی عالی را با انعطاف پذیری ترکیب می کند تا نیازهای فرمت های تصویری معاصر را برآورده کند. هم فشرده سازی بدون اتلاف و هم فشرده سازی با اتلاف امکان پذیر است. کانال های آلفا اطلاعات اضافی در مورد مناطق تصویر شفاف را مانند سایر فرمت های گرافیکی و تصویری ذخیره می کنند. در رابط هایی مانند رابط های کاربری، کلاژها و آرم های شرکت، داده های شفافیت به عنوان اشیا منتشر می شوند. فضای رنگی AVIF با طیف رنگی گسترده (WCG) نیز سازگار است. این شامل توابعی مانند دانهبندی، کمنمونهسازی رنگ و HDR (محدوده دینامیکی بالا) است. چند مرورگر دیگر مانند فایرفاکس و کروم از AVIF پشتیبانی می کنند. آخرین شماره های AVIF را می توان در caniuse یافت.
Imagekit چیست؟
ImageKit.io خدمات مدیریت تصویر را برای مشاغل آنلاین ارائه می دهد. بهینه سازی تصویر، تغییر اندازه، برش و تحویل سریع CDN همگی در زمان واقعی انجام می شوند. در سطح جهانی، شرکتها از ImageKit.io برای ارائه تصاویر در وبسایتها و برنامههای خود، سادهسازی مدیریت تصویر، بهبود کیفیت تصویر، و کاهش زمان برای بازاریابی برنامههای کاربردی فشرده استفاده میکنند. Imagekit درخواست ها و دگرگونی های نامحدودی را با طرح رایگان برای همیشه ارائه می دهد. ظرفیت ذخیره سازی کتابخانه رسانه شما 20 گیگابایت است، با فضای ذخیره سازی نامحدود برای تبدیل. این شرکت مجموعه ای جامع از ویژگی های مرتبط با تصویر و همچنین پشتیبانی سریع ایمیل را ارائه می دهد. کارت اعتباری لازم نیست.
Imagekit از AVIF پشتیبانی می کند
از 15 دسامبر 2020، ImageKit شروع به ارائه پشتیبانی برای تبدیل خودکار تصاویر به AVIF در دستگاه هایی خواهد کرد که از فرمت پشتیبانی می کنند. این دستگاهها هدر تصویر/avif را در درخواست پذیرش ارسال میکنند. در اینجا نحوه ارائه برنامه ریزی شده است:
- با افزودن پارامتر تبدیل فرمت f-avif به رشته تبدیل، کاربران می توانند تصاویر خود را به فرمت AVIF وادار کنند.
- کاربران به تدریج قادر خواهند بود بدون به روز رسانی URL خود، به صورت خودکار به AVIF تبدیل شوند. در قسمت Image Settings > Optimization، می توانید ببینید که آیا حساب شما به این ویژگی دسترسی دارد یا خیر. اگر این ویژگی فعال نباشد، کاربران علاقهمند میتوانند با ایمیل support@imagekit.io تماس بگیرند یا از داشبورد خود چت زنده را شروع کنند.
- تا 15 دسامبر 2020، کاربران دارای CDN های سفارشی نمی توانند از این ویژگی استفاده کنند. قبل از فعال کردن این ویژگی، پشتیبانی به این مشتریان در مورد هرگونه تغییر پیکربندی CDN مورد نیاز، در صورت وجود، کمک میکند.
- فرمت AVIF توسط همه تبدیل ها پشتیبانی می شود، به استثنای حفظ نمایه رنگ (از طریق تنظیمات داشبورد یا پارامتر URL cp-true) و Unsharp Mask (e-usm). در صورتی که هر یک از این دو ویژگی در رشته تبدیل یا تنظیمات داشبورد استفاده شود، تصویر خروجی نهایی در AVIF تحویل داده نخواهد شد. در چنین مواردی، WebP و سایر فرمت ها همچنان موثر خواهند بود.
- تصاویر AVIF همچنین می توانند به عنوان تصاویر ورودی استفاده شوند.
اجباری AVIF
ImageKit یک پارامتر فرمت ارائه می دهد که به شما امکان می دهد تصویر را مجبور کنید در هر فرمتی نمایش داده شود. برای تبدیل یک تصویر به فرمت AVIF، باید پارامتر تبدیل f-avif را به URL تصویر اضافه کنید. سپس، همانطور که در مثال زیر نشان داده شده است، میتوانید از تگ تصویر HTML برای بارگیری تصاویر AVIF در مرورگرهایی که از آن فرمت پشتیبانی میکنند و به فرمتهای دیگر در دستگاههایی که پشتیبانی نمیشوند، استفاده کنید.
<img
src="img.jpg/q_auto,f_auto,w_680/file.jpg"
srcset="img.jpg?tr=f-avif"
sizes="(max-width: 768px) 100vw, 768px"
alt="imagekit example" width="1920" height="1080" loading="lazy" decoding="async"
>
بهینه سازی خودکار به فرمت AVIF
ImageKit علاوه بر شناسایی فرمت های تصویری که توسط دستگاه درخواست کننده پشتیبانی می شود، می تواند تصویر ورودی را برای محتوا تجزیه و تحلیل کند تا بهترین فرمت خروجی را تعیین کند. تکنیکی مانند این کوچکترین اندازه خروجی ممکن را برای یک تصویر بدون به خطر انداختن کیفیت تصویر تضمین می کند. برای مثال URL زیر تصویر بهینهسازی شده را در قالب AVIF در Chrome 85+، قالب WebP در Firefox و فرمت JPG در Safari ارائه میکند. برای پشتیبانی از فرمت AVIF با استفاده از ImageKit، مجبور نخواهید بود URL تصویر را تغییر دهید یا هیچ تغییری در HTML ما ایجاد کنید. برای شروع استفاده از ImageKit برای ارائه تصاویر در وب سایت خود، باید سرور تصویر یا فضای ذخیره سازی موجود خود را مانند AWS S3، Google Cloud Storage، Azure و غیره وصل کنید یا تصاویر خود را در کتابخانه رسانه ImageKit آپلود کنید.
<img src="imagekit.jpg?tr=w-300,h-300" alt="automatic-example"/>