Снимките в познатия JPEG формат вече ще заемат по-малко място(снимка:

...
Снимките в познатия JPEG формат вече ще заемат по-малко място(снимка:
Коментари Харесай

Еволюция на JPEG: форматът „олеква” с една трета


Снимките в познатия JPEG формат към този момент ще заемат по-малко място
(снимка: CC0 Public Domain)

Популярният формат за изображения JPEG ще претърпи сериозна смяна. Снимки и и други изображения, запазване в този прочут формат, ще заемат доста по-малко място, с помощта на новия кодек Jpegli, създаден от Гугъл. Разработчиците дават обещание до 35% по-ефективн компресия при опазване на качеството .

Гугъл сътвори нова библиотека за шифроване на JPEG изображения, излиза наяве от обява в формален блог на компанията, отдаден на софтуера с отворен код. Разработката, наречена Jpegli, обезпечава до 35% по-високи равнища на компресия от обичайните кодеци, като в същото време поддържа чудесно качество на изображението и противоположна съгласуемост със съществуващите кодеци.

Внедряването на библиотеката ще разреши на разработчиците на уеб страници да спестят дисково пространство, да облекчат информационните канали и да обезпечат на посетителите по-високи скорости на зареждане на страници, акцентира Гугъл.

Проектът е написан на езика за програмиране C++ и е оповестен в хранилището libjxl на GitHub. Изходният код на библиотеката е отворен и се популяризира под лиценз на Гугъл, сходен на BSD.
още по темата
JPEG е известен формат за растерни изображения, оповестен през 1992 година Той разрешава предпазване на изображения в компресиран тип със загуба и без загуба на качество. Благодарение на високото съответствие на компресия, което JPEG предлага, форматът стана доста известен в интернет.

Проектът включва редица нови техники, ориентирани към понижаване на шума и възстановяване на цялостното качество на изображението. По-специално, Jpegli употребява адаптивната евристика за квантуване от референтната реализация на кодека JPEG XL.

В допълнение, специалистите на Гугъл са въвели усъвършенствани логаритми за избор на матрици за квантуване в библиотеката, тъкмо пресмятане на междинните резултати и опция за потребление на по-„ напреднали ” цветови пространства.

Благодарение на всички тези нововъведения, Jpegli-кодирани изображения във формат JPEG могат да се демонстрират на екрана благодарение на всеки действителен програмен продукт – браузъри, графични редактори и стратегии за обзор.

Библиотеката включва енкодер и декодер, който дава отговор на JPEG стандартите и е съчетаем с libjpeg-turbo и MozJPEG, две други високопроизводителни реализации на енкодер на равнище API и ABI. Последният е основан от Mozilla, разработчика на браузъра Firefox.

Разработчиците на Jpegli настояват, че тяхната библиотека дава по-добри резултати за компресиране на изображения със загуба на качество, спрямо конкурентните енкодери. Картинките наподобяват по-отчетливи и съдържат по-малко забележими артефакти – всичко това с помощта на по-точните калкулации и потреблението на ефикасни психо-визуални способи.

Въпреки по-привлекателното съответствие качество/компресия, спрямо други библиотеки, Jpegli подсигурява бързо шифроване и декодиране, твърди Гугъл. Производителността не изостава от упоменатите по-рано libjpeg-turbo и MozJPEG.

Jpegli разрешава шифроване на изображение с до 10 бита на съставен елемент. Традиционните кодеци, като предписание, поддържат единствено 8 бита на съставен елемент, което се отразява на крайното качество на компресираното изображение. Този минус е ясно забележим в изображения, съдържащи градиенти (плавен преход от един цвят към друг), където се следи присъщ артефакт под формата на линии.

За да се възползват от 10-битовия метод, разработчиците на програмен продукт за обзор на изображения ще би трябвало да създадат някои промени в своите артикули.

(източник: Google)

За да оценят какъв брой по-добре се оправя Jpegli от другите библиотеки, специалистите на Гугъл са пакетирали набора от изображения Cloudinary, употребявайки Jpegli, libjpeg-turbo и MozJPEG в JPEG файлове. Всяка истинска фотография е показана в няколко копия едновременно с разнообразни битрейтове.

След това група от хора е помолена да съпостави изображения от разнообразни кодеци по двойки и да избере по-добрите. За да обобщят получените резултати и да ги показват в разбираема форма, специалистите на Гугъл проучват данните благодарение на метода Elo (използван за оценки на играчите в шаха).
Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР