Найден способ уменьшения файлов JPEG на треть

20 март 2017 15:35 #54351 от ICT
Медленный,но качественный Компания Google анонсировала новый алгоритм сжатия файлов срасширением JPEG,основанный на открытом исходном коде. Как отмечает Internationa lBusiness Times, алгоритм позволит создавать файлы«весом» на 35% меньше, чем традиционный JPEG, без потери качества картинки.Впервую очередь, уменьшенный «вес» графических файлов может использоваться вмобильных версиях сайтов, которые за счет этого будут быстрее загружаться нагаджетах. Алгоритм Guetzli (в переводе со швейцарского — cookies, «куки») был впервые представленна GitHubврежиме тестирования в октябре 2016 г. Код библиотеки и базовых утилит былнаписан на языке С++. Швейцарские разработчики тогда отмечали, что Guetzliблизок к ранее объявленному алгоритму сжатия данных Zopfli для работы с файлами png и gzip. Главной проблемой и того, и другого алгоритмов быланизкая скорость обработки данных. Главным преимуществом Guetzli, по словамразработчиков, стало максимальное сжатие файла без потери качества исовместимости с другим ПО. «Guetzli позволяет кодировать цифровые изображения ивеб-графику в формате JPEG,создавая небольшие файлы, совместимые с существующими браузерами и программамиобработки изображений», — поясняется в блоге разработчиков Google. Секретправильного квантования В Googleотметили, что Guetzli использует в работе многоступенчатый процесс сжатияфайла, включающий преобразование цветового пространства, дискретное косинусноепреобразование и квантование. Именно последняя ступень является критичной длякодирования JPEG—в Guetzli эта часть усилена. http://filearchive.cnews.ru/img/zoom/2017/03/20/jpeg_600.jpg"> Новый алгоритм Google делает jpeg-файлы меньше на треть Алгоритм на этапе квантования с помощью психовизуальноймодели восприятия изображений ищет нужный баланс между размером файла ипотерями в качестве. Именно этот процесс требует большего времени, чем обычноекодирование JPEG-файла.Если же сравнить два файла одинакового размера — кодированного Guetzli иобычной программой — изображение, сжатое Guetzli, оказывается более качественным. Эксперимент, проведенный в Корнеллском университете,по данным Google,показал, что 75% респондентов предпочли изображения, сжатые Guetzli. В Google также не исключили, что в будущемалгоритм Guetzli можно будет использовать для сжатия видео-файлов.Журналисты отмечают, чтоэто не первая предпринятая попытка максимального сжатия изображения без потерикачества. Ранее файловый формат JPEG XRпредставляла Microsoft, а Google запускал форматы WebP и RAISR. Новаторскиеформаты так и не смогли соперничать по популярности с классическим JPEG, в итоге разработчикиприняли решение продолжить работу над его совершенствованием.[img]http://filearchive.cnews.ru/img/zoom/2017/03/20/jpeg_600.jpg"> Новый алгоритм Google делает jpeg-файлы меньше на треть Алгоритм на этапе квантования с помощью психовизуальноймодели восприятия изображений ищет нужный баланс между размером файла ипотерями в качестве. Именно этот процесс требует большего времени, чем обычноекодирование JPEG-файла.Если же сравнить два файла одинакового размера — кодированного Guetzli иобычной программой — изображение, сжатое Guetzli, оказывается более качественным. Эксперимент, проведенный в Корнеллском университете,по данным Google,показал, что 75% респондентов предпочли изображения, сжатые Guetzli. В Google также не исключили, что в будущемалгоритм Guetzli можно будет использовать для сжатия видео-файлов.Журналисты отмечают, чтоэто не первая предпринятая попытка максимального сжатия изображения без потерикачества. Ранее файловый формат JPEG XRпредставляла Microsoft, а Google запускал форматы WebP и RAISR. Новаторскиеформаты так и не смогли соперничать по популярности с классическим JPEG, в итоге разработчикиприняли решение продолжить работу над его совершенствованием.


  • Сообщений: 103416

  • Пол: Не указан
  • Дата рождения: Неизвестно
  • Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Мы в соц. сетях