UltKit

AVIF، HEIC یا WebP: تفاوت فرمت‌های جدید عکس

WebP، HEIC و AVIF همگی حجم عکس را در مقایسه با JPG تقریباً یک‌سوم تا نصف کم می‌کنند، اما هر کدام برای کار متفاوتی ساخته شده‌اند: WebP و AVIF برای صفحات وب، HEIC برای ذخیره‌سازی در گوشی. همهٔ مرورگرهای امروزی WebP و AVIF را نمایش می‌دهند، در حالی که HEIC فقط در دستگاه‌های اپل به‌طور مطمئن باز می‌شود؛ بنابراین فرمتی که نگه می‌دارید به مقصد بعدی عکس بستگی دارد.

Jonas WeberJonas Weberسردبیر عملکرد وب
به‌روزرسانی 11 دقیقه مطالعه
پشت یک گوشی هوشمند خاکستری با ماژول دوربین سه‌گانه، عکاسی‌شده از زاویه‌ای مایل در برابر پس‌زمینهٔ تیره

خاستگاه WebP، HEIC و AVIF

WebP قدیمی‌ترین این سه فرمت است. گوگل آن را در سپتامبر 2010 معرفی کرد، چند ماه پس از خرید On2 Technologies که کدک ویدیویی VP8 آن شرکت موتور این فرمت جدید شد. ایده ساده بود: یک WebP ثابت در اصل یک کلیدفریم VP8 در یک پوشش کوچک RIFF است. نسخهٔ اول فقط با اتلاف بود. طی سه سال بعد حالت بدون اتلاف، کانال آلفا برای شفافیت و انیمیشن اضافه شد؛ به همین دلیل WebP می‌تواند با یک نوع فایل جای JPG، PNG و GIF را بگیرد. گوگل هنوز این فرمت و کتابخانهٔ libwebp را در سایت توسعه‌دهندگان WebP مستند می‌کند.

HEIC پیشینهٔ دیگری دارد. HEIF یا High Efficiency Image File Format استانداردی برای ظرف فایل است که گروه Moving Picture Experts Group در سال 2015 با نام ISO/IEC 23008-12 منتشر کرد. یک فایل HEIF می‌تواند تصاویر فشرده‌شده با چند کدک را در خود داشته باشد؛ وقتی کدک HEVC (با نام دیگر H.265) باشد، فایل HEIC نامیده می‌شود. اپل در سال 2017 آن را در iOS 11 و macOS High Sierra، از آیفون 7 به بعد، فرمت پیش‌فرض دوربین کرد و همین یک تصمیم، میلیاردها عکس HEIC را تقریباً یک‌شبه وارد گردش کرد. دلیل آشنایی بیشتر مردم با این فرمت همین است.

AVIF جدیدترین است. Alliance for Open Media، گروهی که در سال 2015 گوگل، موزیلا، مایکروسافت، آمازون، نتفلیکس، سیسکو و اینتل آن را بنیان گذاشتند، در 2018 کدک ویدیویی بدون حق امتیاز AV1 و در فوریهٔ 2019 مشخصات تصویری AVIF 1.0 را منتشر کرد. از نظر فنی AVIF ظرف HEIF را به‌کار می‌برد و به‌جای HEVC از AV1 استفاده می‌کند؛ پس AVIF و HEIC پسرخاله‌هایی با موتورهای متفاوت‌اند. شرکت‌های عضو کدکی مدرن و بدون هزینهٔ حق ثبت می‌خواستند و Alliance for Open Media هنوز مشخصات AV1 و AVIF را منتشر می‌کند.

تفاوت‌ها: فشرده‌سازی، شفافیت، انیمیشن و HDR

هر سه فرمت از کدکهای ویدیویی آمده‌اند و این در نحوهٔ فشرده‌سازی‌شان پیداست. به‌جای بلوک‌های ثابت 8 × 8 پیکسلی JPG، هر ناحیه را از پیکسل‌های همسایه پیش‌بینی می‌کنند، از بلوک‌هایی با اندازهٔ متغیر استفاده می‌کنند و پس از رمزگشایی لبه‌ها را فیلتر می‌کنند. نتیجه، آثار بلوکی کمتر در کیفیت پایین است. AVIF از همه جلوتر است: در کیفیت بصری یکسان معمولاً کوچک‌ترین فایل را می‌سازد، به‌ویژه روی آسمان صاف، پوست و گرادیان‌ها که JPG در آن‌ها نوارنوار می‌شود. بهای آن زمان کدگذاری است. ساخت یک AVIF می‌تواند چندین برابر WebP همان عکس طول بکشد که روی گوشی یا سرور شلوغ مهم است.

پشتیبانی از ویژگی‌ها به هم نزدیک‌تر از انتظار است. هر سه می‌توانند شفافیت را ذخیره کنند و هر سه حالت انیمیشن دارند، هرچند HEIC متحرک در عمل نادر است. فشرده‌سازی بدون اتلاف جایی است که WebP برجسته می‌شود: حالت بدون اتلاف آن جدا از حالت با اتلاف طراحی شده و معمولاً روی اسکرین‌شات و گرافیک از PNG بهتر است. AVIF و HEIC در تئوری می‌توانند بدون اتلاف باشند، اما فایل‌ها بزرگ می‌شوند و ابزارها کمتر این حالت را ارائه می‌دهند. عمق رنگ تفاوت بزرگ دیگر است. WebP به 8 بیت در هر کانال محدود است، در حالی که HEIC و AVIF رنگ 10 بیتی دارند و AVIF تصاویر 12 بیتی و HDR را هم پشتیبانی می‌کند.

مجوزها بخش بزرگی از ماجرای پشتیبانی را توضیح می‌دهند. WebP و AV1 بدون حق امتیاز منتشر شدند، پس سازندگان مرورگر می‌توانستند بدون پرداخت پول آن‌ها را اضافه کنند. HEVC تحت پوشش پتنت‌هایی است که چند مجموعهٔ صدور مجوز مدیریت می‌کنند؛ به همین دلیل Chrome، Firefox و Edge تصاویر HEVC را فقط جایی رمزگشایی می‌کنند که سیستم‌عامل خودش رمزگشای دارای مجوز داشته باشد. برای صاحب وب‌سایت این تفاوت تعیین‌کننده است: فرمتی که همهٔ بازدیدکنندگان ببینند، بهتر از فرمتی است که برای نیمی از آن‌ها چند کیلوبایت بیشتر صرفه‌جویی کند.

مقایسهٔ ویژگی‌های سه فرمت، با JPG برای مرجع
ویژگیWebPHEICAVIFJPG
سال انتشار2010، گوگل2015 (HEIF)، پیش‌فرض اپل 20172019، AOMedia1992
مبتنی برکدک ویدیویی VP8HEVC / H.265کدک ویدیویی AV1بلوک‌های DCT
حالت بدون اتلافبله، پراستفادهکم‌استفادهبله، کم‌استفادهخیر
شفافیتبلهبلهبلهخیر
انیمیشنبلهممکن، نادربلهخیر
عمق بیت / HDR8 بیت، بدون HDRتا 10 بیت8، 10 یا 12 بیت، HDR8 بیت
مجوزبدون حق امتیازمجموعه‌های پتنت HEVCبدون حق امتیازپایهٔ بدون حق امتیاز

مقایسهٔ حجم معمول فایل‌ها

تفاوت حجم به عکس، کدگذار و تنظیم کیفیت بستگی دارد؛ پس هر عدد را نمونه بدانید، نه دقیق. برای عکسی 1200 × 800 px با کیفیتی که روی صفحهٔ لپ‌تاپ یکسان دیده می‌شود، JPG معمولاً حدود 150–200 KB، WebP حدود 100–140 KB و AVIF حدود 60–100 KB است. مقایسه‌های خود گوگل WebP با اتلاف را 25–34% کوچک‌تر از JPG نشان می‌دهد و اپل HEIC را برای عکس‌های دوربین تقریباً نصف JPG توصیف می‌کند. عکس 12 مگاپیکسلی آیفون که به‌صورت JPG حدود 3–4 MB می‌شود، معمولاً در HEIC 1.5–2.5 MB است.

گرافیک رفتار دیگری دارد. اسکرین‌شاتی با رنگ‌های تخت و متن اغلب در WebP بدون اتلاف کوچک‌ترین است، بعد از آن PNG، و AVIF آنجا سود کمی دارد. تصاویر بندانگشتی کوچک هم فاصله را کم می‌کنند، چون هر فرمت چند صد بایت سرآیند دارد. افسانه‌های رایج زیر از خواندن اعداد بنچمارک بدون این زمینه می‌آیند.

MythAVIF همیشه از WebP کوچک‌تر است.

Factروی عکس‌ها با کیفیت متوسط معمولاً بله. روی اسکرین‌شات، آیکون و گرافیک بدون اتلاف، WebP اغلب برابر یا بهتر است.

MythHEIC فرمت اختصاصی اپل است.

FactHEIF استانداردی ISO/IEC از MPEG است. اپل آن را رایج کرد و چند دوربین Canon و Sony هم HEIF 10 بیتی را به‌عنوان گزینهٔ ضبط دارند.

Mythتغییر نام فایل .webp به .jpg آن را تبدیل می‌کند.

Factفقط نام عوض می‌شود؛ بایت‌ها همچنان WebP هستند. برنامه‌هایی که امضای فایل را بررسی می‌کنند باز هم آن را رد می‌کنند و بعضی آن را خراب نشان می‌دهند.

Mythتبدیل دوباره به JPG کیفیت اصلی را برمی‌گرداند.

Factجزئیاتی که فشرده‌سازی با اتلاف حذف کرده برنمی‌گردد. نسخهٔ JPG معمولاً از منبع بزرگ‌تر است و در بهترین حالت همان‌قدر خوب دیده می‌شود.

دو دست که گوشی هوشمند را افقی گرفته‌اند و اتاقی روشن و خالی را روی صفحهٔ دوربین قاب‌بندی می‌کنند
عکس: Unsplash

پشتیبانی مرورگرها و سیستم‌عامل‌ها در 2025

در وب، وضعیت WebP و AVIF روشن است. Chrome، Edge، Firefox و Safari همگی WebP را نمایش می‌دهند؛ سافاری آخرین بود که در سال 2020 با نسخهٔ 14 روی macOS Big Sur و iOS 14 پیوست. AVIF در 2020 به Chrome 85، در 2021 به Firefox 93 و در 2022 به Safari 16 آمد و Edge اوایل 2024 آن را اضافه کرد. بازدیدکننده‌ای با مرورگر به‌روز هر دو را می‌بیند. فقط کسانی که روی نسخه‌های قدیمی سافاری مانده‌اند، مثلاً آیفون‌هایی که بیشتر از iOS 15 به‌روز نمی‌شوند، AVIF را نمی‌بینند و عنصر <picture> به سایت اجازه می‌دهد برای آن‌ها JPG جایگزین بفرستد.

داستان HEIC برعکس است. دستگاه‌های اپل آن را همه‌جا باز می‌کنند و Safari 17 حتی می‌تواند آن را در صفحهٔ وب نشان دهد، اما Chrome، Firefox و Edge تصاویر HEIC را در وب باز نمایش نمی‌دهند. ویندوز 10 و 11 پس از افزودن HEIF Image Extensions از Microsoft Store، و در بسیاری از رایانه‌ها HEVC Video Extensions که افزونه‌ای پولی است، می‌توانند HEIC را در برنامهٔ Photos باز کنند. نسخه‌های جدید اندروید می‌توانند HEIF را رمزگشایی کنند، اما برنامه‌ها و وب‌سایت‌های دیگر بسیار متفاوت‌اند.

نرم‌افزارهای دسکتاپ وضعیتی میانه دارند. Adobe Photoshop از نسخهٔ 23.2 در 2022 WebP را به‌صورت بومی باز می‌کند و بیشتر نمایشگرهای تصویر امروزی با WebP کار می‌کنند. پشتیبانی AVIF و HEIC در ویرایشگرها، مجموعه‌های آفیس و برنامه‌های قدیمی ناقص است و بسیاری از فرم‌های بارگذاری هنوز .jpg، .jpeg یا .png را بررسی می‌کنند و بقیه را رد می‌کنند. پنل‌های زیر وضعیت هر پلتفرم را خلاصه می‌کنند.

مرورگرهای وب

WebP و AVIF در Chrome، Edge، Firefox و Safari امروزی نمایش داده می‌شوند. HEIC فقط در Safari 17 و بعد از آن نمایش داده می‌شود.

آیفون، آیپد و مک

هر سه در Photos و Preview باز می‌شوند. AVIF به iOS 16 یا macOS Ventura و بعد از آن نیاز دارد؛ HEIC از iOS 11 و macOS High Sierra کار می‌کند.

ویندوز 10 و 11

WebP بدون افزونه در Photos باز می‌شود. HEIC به HEIF Image Extensions و اغلب HEVC Video Extensions پولی نیاز دارد؛ AVIF به AV1 Video Extension نیاز دارد.

اندروید

WebP از نسخه‌های اولیه پشتیبانی می‌شود. رمزگشایی HEIF و AVIF در نسخه‌های جدید هست، اما برنامه‌های گالری و پیام‌رسان در آنچه نشان می‌دهند فرق دارند.

فرم‌ها، پورتال‌ها و چاپخانه‌ها

بیشتر فقط JPG و PNG. WebP، HEIC و AVIF را پشتیبانی‌نشده فرض کنید، مگر اینکه صفحهٔ بارگذاری آن‌ها را نام ببرد.

کدام فرمت برای کدام کار مناسب است

برای ارائه در وب، WebP پاسخ پیش‌فرض و AVIF بهینه‌سازی روی آن است. اگر سایت دست شماست، AVIF را به مرورگرهایی که می‌پذیرند و WebP یا JPG را به بقیه بدهید؛ بیشتر CDNهای تصویر و فریم‌ورک‌ها این را خودکار تنظیم می‌کنند. اگر فقط یک فایل می‌دهید، WebP انتخاب امن‌تری است، چون همهٔ مرورگرهای امروزی آن را نشان می‌دهند و سریع کدگذاری می‌شود. برای حافظهٔ گوشی، HEIC روی آیفون بی‌رقیب است: دوربین آن را مستقیم می‌نویسد، برنامهٔ Photos آن را می‌خواند و تقریباً دو برابر عکس در همان فضا جا می‌شود.

بایگانی، چاپ و کارهای اداری به سمت دیگر می‌کشند. آرشیو عکس باید بیست سال بعد بدون کدک خاص خوانده شود؛ این یعنی نگه داشتن اصل فایل‌ها همان‌طور که از دوربین درآمده‌اند و افزودن نسخهٔ JPG در صورت نیاز. آزمایشگاه‌های چاپ معمولاً JPG یا TIFF می‌خواهند و پورتال‌های دولتی، آزمون و استخدام معمولاً فقط JPG یا PNG می‌پذیرند، گاهی با سقف حجم به کیلوبایت. در همهٔ این موارد نسخهٔ تبدیل‌شده راه عملی است و فایل اصلی در کتابخانهٔ شما می‌ماند.

چهار کار رایج زیر تصمیم را جمع‌بندی می‌کنند. انتخاب را بر اساس مقصد فایل انجام دهید، نه بر اساس اینکه کدام فرمت بنچمارک بهتری دارد.

صفحات وب

AVIF با جایگزین WebP یا JPG؛ اگر فقط یک فایل می‌دهید، فقط WebP.

حافظهٔ گوشی

HEIC روی آیفون؛ مصرف حافظه را بدون افت قابل‌مشاهده نصف می‌کند.

آرشیو و چاپ

اصل فایل‌ها را نگه دارید؛ به آزمایشگاه چاپ نسخهٔ JPG یا TIFF بدهید.

فرم‌های بارگذاری

JPG یا PNG، با تغییر اندازه تا سقف پورتال.

تبدیل فرمت عکس‌های AVIF، HEIC و WebP

بیشتر تبدیل‌ها یک‌طرفه‌اند: از یک فرمت جدید به JPG یا PNG برای سازگاری. برای عکس‌ها JPG و برای تصویری که شفافیت دارد یا متن تیزی دارید که باید واضح بماند، PNG را انتخاب کنید. برای تبدیل AVIF به JPG مبدل با کیفیت 90 شروع می‌کند، چون فایل‌های AVIF وب از قبل به‌شدت فشرده شده‌اند، و گزینهٔ نواحی شفاف در تنظیمات پیشرفته تعیین می‌کند پیکسل‌های نیمه‌پیدا با چه رنگی پر شوند. مبدل HEIC به JPG هم از 90 شروع می‌کند و داده‌های موقعیت مکانی را حذف می‌کند، مگر اینکه تیک حذف فراداده را بردارید.

برای WebP، صفحهٔ تبدیل WebP به JPG با کیفیت 85 شروع می‌کند که در اندازهٔ عادی با فایل اصلی تفاوتی ندارد. هر مبدل در هر دسته تا 20 فایل و تا 95 MB برای هر فایل می‌پذیرد، به حساب کاربری نیاز ندارد و فایل‌های بارگذاری‌شده و نتیجه‌ها را 30 دقیقه پس از پردازش حذف می‌کند. راهنماهای مفصل‌تر تبدیل HEIC به JPG و تبدیل WebP به JPG: کی و چرا تنظیمات گوشی و موارد خاص را توضیح می‌دهند.

مسیر برعکس هم به همان اندازه مفید است. اگر وب‌سایت دارید، تبدیل عکس‌های JPG به AVIF معمولاً پیش از بارگذاری حجم آن‌ها را حدود نصف کم می‌کند. جدول زیر نشان می‌دهد کدام تبدیل‌ها بین این فرمت‌ها در UltKit صفحهٔ مبدل اختصاصی دارند.

from ↓ · to →JPGPNGWEBPAVIFPDF
AVIFAVIF to JPG: yesAVIF to PNG: yesAVIF to WEBP: yes– AVIF to AVIF: noAVIF to PDF: yes
HEICHEIC to JPG: yesHEIC to PNG: yesHEIC to WEBP: yes– HEIC to AVIF: noHEIC to PDF: yes
WEBPWEBP to JPG: yesWEBP to PNG: yes– WEBP to WEBP: noWEBP to AVIF: yesWEBP to PDF: yes
supported not offeredهر علامت تیک یک صفحهٔ مبدل اختصاصی است. خانه‌های قطر جدول تبدیل یک فرمت به خودش هستند و خالی مانده‌اند.

چه زمانی فایل اصلی را نگه دارید

هر تبدیل با افت کیفیت کمی از جزئیات را از بین می‌برد؛ پس از نسخهٔ کپی تبدیل بگیرید، نه از فایل اصلی. فایل‌های HEIC را در گالری آیفون نگه دارید و JPG را فقط برای افراد یا برنامه‌هایی که لازم دارند خروجی بگیرید. این دربارهٔ عکس‌های HDR هم صدق می‌کند: AVIF و HEIC می‌توانند رنگ 10 بیتی ذخیره کنند و تبدیل به JPG هشت‌بیتی، نواحی بسیار روشن را در بازهٔ استاندارد جا می‌دهد؛ برای اشتراک‌گذاری مشکلی ندارد اما برای ویرایش بعدی مناسب نیست. اگر ممکن است دوباره تصویر را ویرایش کنید، نسخهٔ اصلی یا یک کپی PNG بدون افت را نگه دارید و همهٔ ویرایش‌ها را از روی آن انجام دهید.

اگر فرمت جدیدتر از قبل پذیرفته می‌شود هم فایل اصلی را نگه دارید. اگر سایت‌ساز، برنامهٔ پیام‌رسان یا فضای ابری مستقیماً WebP یا HEIC را قبول می‌کند، تبدیل فقط یک مرحله اضافه می‌کند و فایل را بزرگ‌تر هم می‌کند. در لحظهٔ بارگذاری، ارسال یا چاپ تبدیل کنید تا بدون فرسوده شدن تدریجی مجموعه‌تان سازگاری داشته باشید.

Tipپیش از تبدیل یک پوشهٔ کامل، یک فایل را در برنامه یا فرم مقصد امتحان کنید. اگر همان‌طور که هست بارگذاری شد، نیازی به تبدیل بقیه نیست.

نکات کلیدی

  • WebP (2010) و AVIF (2019) فرمت‌های وب هستند؛ HEIC (پیش‌فرض آیفون از 2017) فرمت ذخیره‌سازی است.
  • AVIF معمولاً کوچک‌ترین عکس‌ها را می‌دهد و از HDR پشتیبانی می‌کند؛ WebP سریع‌تر کدگذاری می‌شود و قوی‌ترین حالت بدون افت را دارد.
  • همهٔ مرورگرهای امروزی WebP و AVIF را نشان می‌دهند؛ HEIC به نرم‌افزار اپل یا افزونه‌های ویندوز نیاز دارد.
  • فرم‌ها، چاپخانه‌ها و برنامه‌های قدیمی‌تر هنوز JPG یا PNG می‌خواهند؛ پس در لحظهٔ استفاده از کپی تبدیل بگیرید.
  • فایل‌های اصلی را نگه دارید: کدگذاری دوباره جزئیات از دست‌رفته را برنمی‌گرداند و معمولاً فایل را بزرگ‌تر هم می‌کند.
اشتراک‌گذاریXFacebookWhatsAppTelegram

پرسش‌های متداول

آیا AVIF بهتر از WebP است؟

برای عکس‌های وب‌سایت، AVIF معمولاً با همان کیفیت دیداری فایل کوچک‌تری می‌دهد و از HDR پشتیبانی می‌کند. WebP خیلی سریع‌تر کدگذاری می‌شود، حالت بدون افت قوی‌تری دارد و در مرورگرهای کمی قدیمی‌تر هم کار می‌کند؛ به همین دلیل بسیاری از سایت‌ها هر دو را ارائه می‌دهند.

آیا HEIC همان HEIF است؟

HEIF استاندارد قالب نگهدارنده است و HEIC فایل HEIF است که تصاویرش با HEVC فشرده شده‌اند. در آیفون این دو اصطلاح دربارهٔ همان عکس‌ها به کار می‌رود و فایل‌ها معمولاً با پسوند .heic هستند.

آیا می‌توان عکس WebP یا AVIF را در شبکه‌های اجتماعی بارگذاری کرد؟

بسیاری از پلتفرم‌های بزرگ WebP و بعضی AVIF را می‌پذیرند، اما معمولاً بارگذاری‌ها را دوباره کدگذاری می‌کنند. اگر بارگذاری ناموفق بود یا پیش‌نمایش درست نبود، کپی JPG راه مطمئن جایگزین است.

آیا گوگل به عکس‌های WebP یا AVIF رتبهٔ بهتری می‌دهد؟

گوگل صفحه‌ای را فقط به خاطر استفاده از یک فرمت تصویر بالاتر رتبه نمی‌دهد. تصاویر کوچک‌تر می‌توانند بارگذاری صفحه را سریع‌تر کنند و تجربهٔ صفحه یکی از سیگنال‌های متعدد مورد توجه گوگل است.

چرا ساخت فایل‌های AVIF کند است؟

کدگذار AV1 راه‌های بسیار بیشتری از کدک‌های قدیمی‌تر برای تقسیم و پیش‌بینی هر بلوک بررسی می‌کند. این جست‌وجو فایل‌های کوچک‌تر پیدا می‌کند اما زمان بیشتری می‌برد، به‌ویژه در کندترین و کارآمدترین تنظیمات.

برای لوگوی با پس‌زمینهٔ شفاف از کدام فرمت استفاده کنم؟

برای لوگو و آیکون از PNG یا WebP بدون افت استفاده کنید. هر دو شفافیت و لبه‌های تیز را دقیقاً حفظ می‌کنند و اگر لوگو را به‌صورت وکتور دارید، SVG از آن‌ها هم بهتر است.

ادامه مطالعه