اگر به طور گسترده با اینترنت در تعامل بودهاید، ممکن است متوجه شده باشید که برخی از عناصر اصلی که اینترنت را میسازند، مانند تصاویر و پیوندها، در دهه گذشته دچار یک تغییر پارادایم شدهاند. اینترنت سریعتر و کمی امن تر است. ما تغییرات عمده ای را در تصاویر در وب مشاهده کرده ایم، از WebP، AVIF، و اکنون Jpegli، یک کتابخانه کدگذاری تصویر جدید که گوگل اخیراً منتشر کرده است. پس دقیقاً چیست و چرا اهمیت دارد؟ بیایید دریابیم.
Jpegli چیست؟
Jpegli کتابخانه کدگذاری JPEG منبع باز جدید گوگل است که هدف آن کاهش گسترده اندازه JPEG ها در عین حفظ کیفیت تصویر و جلوگیری از مصنوعاتی است که معمولاً در تصاویر فشرده می بینید. “لی” در پایان به معنای “کوچک” در گویش های آلمانی سوئیسی است.
سازگار با عقب است به این معنی که تصاویر Jpegli را می توان توسط برنامه هایی که از JPEG پشتیبانی می کنند باز کرد و می تواند کمک کند. کاهش اندازه یک تصویر JPEG معمولی تا 35٪، و استفاده می کند 10+ بیت در هر جزء به جای راه حل های کدگذاری سنتی JPEG که تنها 8 بیت در هر جزء ارائه می دهند. همچنین کارآمدتر است.
Jpegli کمی است بهتر از WebP به لطف فشرده سازی سریعتر و با کیفیت بالاتر. می تواند در ذخیره سازی ذخیره سازی صرفه جویی کند و در عین حال زمان بارگذاری صفحات وب را افزایش دهد.
Jpegli چگونه کار می کند؟
در هسته خود، Jpegli از چهار چیز کلیدی برای دستیابی به فشرده سازی بیشتر بدون ضربه زدن به کیفیت استفاده می کند. آنها عبارتند از کوانتیزاسیون تطبیقی، انتخاب ماتریس بهبودیافته، محاسبات دقیق، و فضای رنگی پیشرفته اختیاری.
Quantization ثابت در JPEG ها دلیل اصلی کیفیت متوسط آنهاست. Jpegli از کوانتیزاسیون تطبیقی استفاده میکند، که به زبان ساده، عناصر موجود در یک تصویر را بر اساس مناطق تصویر تنظیم میکند که باید حفظ شوند. این بدین وسیله نویز را کاهش می دهد و جزئیات را دست نخورده نگه می دارد در حالی که به 35 درصد فشرده سازی دست می یابد. Jpegli بخشی از این ویژگی را از کتاب های یک کتابخانه منبع باز محبوب دیگر به نام JPEG XL گرفته است.
![معیارهای کتابخانه Google Jpegli](https://colbe.ir/wp-content/uploads/2024/04/Jpegli،-کتابخانه-کدگذاری-جدید-JPEG-گوگل-چیست؟-توضیح-داد.jpg)
گوگل بر اساس مدل سازی روانی بصری خود در یکی از پروژه های خود به نام Butteraugli، آن را «تعدیل فضایی منطقه مرده» می نامد. این پروژه به تخمین شباهت بین دو تصویر و نحوه درک ما از آنها با دادن نمره اسکالر و ترسیم نقشه فضایی سطح تفاوت ها کمک می کند.
در تست گوگل، Jpegli امتیاز بالاتری نسبت به کتابخانه های کدگذاری سنتی کسب کرد مانند MozJPEG موزیلا و libjpeg-turbo. به زبان ساده، این بدان معناست که Jpegli می تواند تصاویر را به طور موثرتری نسبت به سایر پلتفرم های کدنویسی فشرده کند.
Jpegli برای وب به چه معناست؟
هیچ چی. وب، در بیشتر موارد، WebP ها را پذیرفته است. برای درک بهتر تفاوت بین WebP و Jpegli، WebP را یک چمدان و Jpegli را یک کیف دستی ارتقا یافته در نظر بگیرید. چمدان گزینههایی را در اختیار شما قرار میدهد تا تصاویر مرتب تا شده را برای اطمینان از حداکثر کیفیت ذخیره کنید، اما همه حملکنندگان ممکن است چمدان را تشخیص ندهند.
از سوی دیگر، Jpegli ارتقاء کیف دوفل قدیمی شما (JPEG) است. از تکنیکهای هوشمند برای فشردهسازی فایلها در حالی که توسط پورترها (بینندگان JPEG موجود) شناسایی میشوند، استفاده میکند. به عبارت ساده، WebP یک فرمت تصویر است در حالی که Jpegli یک رمزگذار/رمزگشا برای فرمت JPEG است.
بنابراین، آیا وب به زودی شروع به استفاده از Jpegli خواهد کرد؟ نه، زیرا قبلاً وبپیها را در اکثر موارد پذیرفته است. با این حال، انتظار داشته باشید که Jpegli در ابزارهای قالببندی تصویر مختلف که عملکرد فشردهسازی را ارائه میدهند، استفاده شود. بخشهایی از وب که هنوز از JPEG استفاده میکنند میتوانند از Jpegli برای سریعتر ساختن صفحات وب استفاده کنند، اما همانطور که اکنون وجود دارد، وبپیها سالها بعد بر داراییهای وب تسلط خواهند داشت.
JPEG ها می توانند از رمزگذاری Jpeglis استفاده کنند، اما ما نمی دانیم زیرا تصاویر همچنان در فرمت JPEG هستند. از سوی دیگر، فرمت تصویر WebP اینجا باقی می ماند، زیرا با پشتیبانی از فشرده سازی PNG، تصاویر متحرک و شفافیت آلفا، همه کاره تر است.
نظر شما در مورد کتابخانه کدگذاری جدید Jpegli منتشر شده توسط گوگل چیست؟ در قسمت نظرات پایین ما را آگاه کنید.
با کُلبه وبسایت و مجله فناوری و ابزارهای هوشمند ،بهترین تکنولوژی، بهترین آینده ، بروز بمانید