Google працює над новим форматом стиснення зображень Pik

26 липня 2017, 22:23 | Технології
фото з InternetUA
Розмір тексту:

Судячи з завантаженою колекції нових файлів в офіційному профілі Google на GitHub, пошуковий гігант працює над новим форматом зображень під назвою Pik. Відповідно до опису проекту в файлі readme, мова йде про технології стиснення з втратою якості, яка робиться використання в Інтернеті. На даний момент це практично все, що відомо.

Для тих, хто стежить за зусиллями Google в області розробки форматів стиснення зображень і відео, це опис може нагадати про відкрите стандарті WebP, який вперше був представлений у вересні 2010 року і сьогодні використовується в ряді продуктів. На той момент компанія, як і в випадку з Pik, просувала його в якості нового стандарту для стиснення веб-графіки з втратою якості, прагнучи замінити застарілі і недостатньо ефективні JPEG і GIF.

Поки не ясно, чому саме Pik буде відрізнятися від WebP (а тим більше від інших сучасних форматів веб-зображень): Google лише згадує, що новий формат вимагає наявності процесора з підтримкою інструкцій AVX2 і FMA, наприклад, Haswell. Можна лише припустити, що Pik заснований на абсолютно новому алгоритмі, який забезпечує значну перевагу над WebP і JPEG з точки зору співвідношення розміру файлів і якості.

Відповідно до опису, Pik не є офіційним продуктом Google, хоча і розробляється пошуковим гігантом. Мабуть, це означає, що поки Google не збирається робити офіційний анонс цього продукту, не кажучи вже про просування його в якості реальної альтернативи.

Можливо, у міру розвитку Pik зможе стати повноцінним форматом зберігання зображень, але поки це лише один з безлічі експериментальних проектів компанії.

Сторінка проекту на GitHub пропонує зацікавленим розробникам доступ до кодувальнику і декодера Pik, так що зацікавлені фахівці вже можуть оцінити переваги і недоліки формату. Звичайно, якщо їх не лякають слова про те, що Pik знаходиться на ранній стадії дослідження і не годиться для використання в скільки-небудь повноцінних задачах.

За матеріалами: github.com



Додати коментар
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
 Введіть вірну відповідь