درود دوستان. امروز میخوایم در مورد فرمتهای جدید عکسها صحبت کنیم. اپل در سال 2017 اعلام کرد که فرمتهای جدید تصویری همراه با عرضه iOS 11 جایگذین JPEG میکنه. در اینجا ما معرفی JPEG رو کنار میذاریم و بررسی میکنیم که فرمتهای HEIF و HEIC چه چیزی رو برای عرضه دارن؟
فرمت HEIC چیه؟
HEIC فرمت فایلی هست که اپل برای استاندارد HEIF انتخاب کرده. HEIF مخفف High-Efficiency Image Format به معنی فرمت تصویری با بازده بالاست، و همونطور که نام اون مشخص میکنه، یک روش ساده تر و با بازده بالاتر برای ذخیره فایلهای تصویریه. با استفاده از فشردهسازی پیشرفته و مدرن، امکان ایجاد عکسهای دیجیتال در اندازههای کوچکتر فراهم میشه در حالیکه کیفیت بالاتری در مقایسه با JPEG رو ارائه میده. HEIF بر پایه HEVC (High-Efficiency Video Compression) یا همون فرمت ویدیویی H.265 هست که در حال حاضر توسط گوشیهای جدیدتر آیفون و دستگاههای شیائومی استفاده میشه. HEIC به طور کلی اصلا یک اختراع اپل نیست بلکه توسط گروه MPEG توسطه داده شده و در قالب AAC برای iTunes استفاده شده. به طور فنی، HEIC یک فرمت نیست و بیشتر برای تصاویر و صداست. روشی که اپل از اون استفاده میکنه برای ذخیره تصاویر با فرمت HEVC (H.265) هست. این به خوبی با عکسهای لایو کار میکنه چون میتونه چندین عکس رو در یک ظرف (قالب) ذخیره کنه. و همینطور برای دوربینهای دوتایی و تصاویر دوگانه که در آیفون X، آیفون XS، و گوشیهای دیگه با دوربین چندگانه استفاده میشه.
HEIF چیه؟
HEIF مخفف High-Efficiency Image file format یک فرمت تصویر ثابت از HVEC یا H.265 هست. همونطور که میدونید هر ویدیو از تعدادی تصاویر ثابت که در یک ثانیه پخش میشن ساخته شده مثلا یک ویدیو 30 فریم برابر میشه با 30 تصویر در ثانیه. حالا این فرمت رو از حالت ویدیو برای تصاویر ثابت تغییر دادن که هم حجم کاهش پیدا کنه و هم کیفیت بالاتری ثبت بشه. مهمترین دستاورد این فرمت اینکه تصاویری که با فرمت HEIF ثبت میشن تقریبا نصف سایز JPEG رو دارن و از لحاظ کیفیت بهتر به نظر میرسن. به این معنی که شما میتونید دو برابر عکسهای بیشتری رو در گوشیتون ذخیره کنید یا حافظه بیشتری رو در دسترس داشته باشید.
چرا؟ چون از زمانیکنه JPEG در سال 1992 معرفی شده تا الان فشردهسازی عکس بسیار بهتر شده. دلیل اونم کاملا مشخصه که کامپیوترهای امروزی خیلی قویتر هستن و میتونن خیلی بهتر عکس رو پردازش کنن. Mi 10، اپل، و سایر برندهایی که پشتیبانی سخت افزاری از HVEC و از این رو HEIF رو دارن به این معنی که میتونن عکسا رو بسیار سریع رمزگذاری و رمزگشایی کنن بدون اینکه استرسی به سیستم یا باتری وارد بشه.
HEIF انعطاف پذیره
HEIF قابلیتهای دیگه ای رو هم در مقایسه با JPEG ارائه میده. برای مبتدیان: این فرمت فایل به اندازه یک ظرف برای عکسا نیست. JPEG یک عکس تکی هست اما HEIF میتونه یک عکس تکی یا یک مجموعه ای از عکس ها باشه. این باعث میشه HEIF برای عکسهای لایو فوقالعاده باشه، همچنین پتانسیل جایگذینی با GIF رو هم فراهم میکنه. HEIF از قابلیت بدون پس زمینه (مثل PNG) هم پشتیبانی میکنه و رنگهای عکس میتونه تا 16-بیت باشه، در مقایسه با JPEG که فقط از 8-بیت پشتیبانی میکنه.
در عمل به این معنی که HEIF میتونه طیف رنگی گسترده تری رو توسط خروجی 10 بیت دوربین ضبط کنه و به عبارت دیگه مشکلاتی مثل پارگی رنگ و تصویر مثلا در آسمان دیده نمیشه که برای ادیت کردن مناسبه. یک عکس HEIF میتونه بدون تغییر یا ذخیره مجدد چرخیده و یا بریده بشه. این باعث میشه که در آینده بتونید ادیتها رو به حالت قبل برگردونید.
مزایای HEIF در مقایسه با JPEG چیه؟
درحالیکه JPEG به طور طولانی مدت یک استاندارد بیش از یک چهارم قرن برای عکسها بوده، زمان گذشته و جایگذینی این قالب پیر با HEIF باعث کاهش فضای ذخیره سازی داخلی گوشیها میشه. خبر خوب هم اینکه با افزایش کیفیت روزافزون تصاویر و فیلمها کاربران با استاندارد شدن فیلمبرداری 4K 60fps شاید پر شدن سریع گوشی بودن. این فشرده سازی و تکنیکهایی که در HEIF استفاده شده این مشکلات رو حل کرده و در واقع گروه MPEG تایید کرده که دو برابر اطلاعات بیشتر در HEIF در مقایسه با JPEG در سایز یکسان میتونه ذخیره بشه.
سازگاری با بقیه دنیا
در حال حاضر ما در یک دنیای JPEG زندگی میکنیم. برای اینکه مشکل حل بشه iOS 11 به بعد عکسای HEIF رو به JPEG برای ارسال و اشتراک گذاری به سایر دستگاهها استفاده میکنه. مثلا، اگر یه نرم افزار یا گوشی از اون فرمت پشتیبانی نکنه تبدیل فرمت میکنه. به عنوان یک کاربر، شما هیچ چیزی رو متوجه نمیشید و همه چیز در پشت صحنه انجام شده. یا میتونید حداقل کمتر اشغال شدن فضا رو مشاهده کنید. اگر تمام دنیا فرمت HEIF رو جایگذین با JPEG کنن، اونوقت تمام اینترنت خیلی سریعتر عمل میکنه.
این نکته مهمه که HEIF به هیچ عنوان تکنولوژی متعلق به اپل نیست، دقیقا مثل JPEG میمونه. هرچند احتمالا در آینده این مورد اشتباه فهمیده میشه و میلیونها نفر فکر میکنن اختصاصی اپل هست همینطور که فکر میکردن AAC هم اختصاصی اپله و چنین چیزی نبود.
استفاده از HEIF در وب چطور خواهد بود؟
HEIF ابتدا در گوشیهای آیفون اپل وارد بازار شد و بعد در گوشیهای اندروید اما هنوز وب رو تسخیر نکرده. درحالیکه اپل پشتیبانی از فرمت HEIF در مک رو ارائه میکنه حتی مرورگر سافاری در مک هم نمیتونه فایلهای HEIF رو نمایش بده. مرورگرهای دیگه مثل گوگل کروم، موزیلا فایرفاکس، و مایکروسافت اج هم از این فرمت پشتیبانی نمیکنن پس توقع نداشته باشید به این زودیها این فرمت رو در وب ببینید، مثلا گوگل، سعی داره فرمت WebP رو ارائه بده.
یه توضیح خلاصه در مورد WebP هم که توسط گوگل توسعه داده شده اینکه این فرمت هم از قابلیت فشرده سازی بدون از دست دادن کیفیت (با 26 درصد سایز کمتر نسبت به PNG) و هم از فشرده سازی با افت کیفیت (25-33 درصد کوچکتر در مقایسه با JPEG) هست و باعث افزایش سرعت بارگذاری تصاویر در وب میشه. این فرمت در هر دو حالت از تصاویر بدون پس زمینه مثل PNG پشتیبانی میکنه.
این فرمت از تصاویر انیمیشنی مثل GIF هم پشتیبانی میکنه. اکثر مرورگرها مثل کروم، فایرفاکس، اپرا، مایکروسافت اج و سافاری از این فرمت فایل پشتیبانی میکنن.
JPEG حدود یک چهارم قرن در حال استفاده بوده. اما آماده جایگذینی هست. HEIF یک جایگذین مناسب برای JPEG هست که علاوه بر سایز کمتر و کیفیت بالاتر مهمترین ویژگی اون پشتیبانی از انیمیشن مثل GIF هست.
نظراتتون رو توی کامنتها با ما در میان بذارید.