فایل BPG چیست؟
BPG (Better Portable Graphics) یک فرمت فایل است که توسط Fabrice Bellard در سال 2014 برای تصاویر دیجیتال ایجاد شده است. او BPG را به عنوان جایگزینی برای JPEG پیشنهاد کرد زیرا BPG در فشرده سازی یا اندازه کارآمدتر بود. BPG از رمزگذاری درون فریم استاندارد فشردهسازی ویدیوی HEVC (کدگذاری ویدیویی با کارایی بالا) استفاده میکند.
BPG به عنوان یک فرمت کارآمد حافظه قابل حمل برای کار بر روی دستگاه های دستی و IoT طراحی شده است. در حال حاضر، مرورگرهای وب از فرمت BPG پشتیبانی نمی کنند، اما وب سایت ها همچنان می توانند تصاویر BPG را با استفاده از کتابخانه جاوا اسکریپت نوشته شده توسط Bellard ارائه دهند. BPG از نمایه اصلی تصویر ثابت 4:4:4 16 HEVC تا حداکثر 14 بیت در هر نمونه استفاده می کند.
مشخصات فنی
فرمت ظرف BPG یک فرمت تصویر عمومی است نه جریان بیت خام مورد استفاده در HEVC. BPG از فرمت های رنگی 4:4:4، 4:2:2 و 4:2:0 پشتیبانی می کند. کانال آلفا همچنین با یک کانال اضافی رمزگذاری شده جداگانه یا کانال چهارم تصویر CMYK پشتیبانی می شود. BPG برای Exif، پروفایل های ICC و XMP از ابرداده پشتیبانی می کند. BPG از YCbCr (ITU-R BT.601، BT.709، و BT.2020 (درخشندگی غیر ثابت))، YCgCo، RGB، CMYK و فضای رنگی خاکستری پشتیبانی می کند. BGP همچنین از انیمیشن و فشرده سازی داده های HEVC بدون اتلاف و اتلاف پشتیبانی می کند.