The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от opennews (ok) on 07-Мрт-14, 10:57 
Проект Mozilla представил (https://blog.mozilla.org/research/2014/03/05/introducing-the.../) первый выпуск проекта mozjpeg (https://github.com/mozilla/mozjpeg/), нацеленного на создание готового для промышленного применения высококачественного кодировщика JPEG-изображений, демонстрирующего более высокую степень сжатия при сохранении совместимости с подавляющим большинством существующих декодировщиков JPEG. Mozjpeg продолжает развитие библиотеки libjpeg-turbo и является форком данного проекта (libjpeg-turbo был ответвлён от libjpeg для оптимизации скорости кодирования и декодирования, а mozjpeg ответвлён от libjpeg-turbo для оптимизации размера). Код библиотеки распространяется (https://github.com/mozilla/mozjpeg) под лицензией BSD.


В настоящее время актуальной является проблема увеличение размера сайтов в Web, существенное влияние на который оказывает активное размещение фотографий. Для того чтобы сократить трафик компания Google пытается продвинуть формат WebP, отличающийся более эффективным кодированием, но пока не получившим повсеместное распространение. Разработчики Mozilla решил пойти иначе и занялись оптимизацией методов кодирования JPEG без нарушения совместимости с декодировщиками. Проанализировав пеняемые ныне кодировщики JPEG, был сделан вывод, что не все возможные пути сокращения размера используются и эффективность кодирования JPEG можно заметно улучшить без потери совместимости.

Первый выпуск (https://github.com/mozilla/mozjpeg/releases/tag/v1.0) mozjpeg примечателен добавлением функциональности "jpgcrush", основанной на алгоритме из одноимённой утилиты (https://github.com/wafflesnatcha/bin/blob/abd6f207aff7226592...), изначально написанной на языке Perl и позволяющей успешно сокращать размер JPEG-файлов без потери качества. В среднем jpgcrush позволяет при полном сохранении качества сократить размер JPEG-файла на 2-6% для изображений перекодированных из PNG в JPEG при помощи оригинальной библиотеки libjpeg. При тестировании выборки из 1500 JPEG-файлов, размещённых на Wikimedia, в среднем их размер был уменьшен на 10%.


Сокращение размера достигается за счёт выявления оптимальной прогрессивной конфигурации кодирования, которая использует меньший объём данных. До сих пор в кодировщиках не применялась подобная техника, поэтому решено использовать jpgcrush в качестве первой новой возможности 'mozjpeg'. Следующим шагом станет улучшение кодирования через применения техники адаптивного треллис-квантования (http://en.wikipedia.org/wiki/Trellis_quantization) (trellis quantization (https://github.com/mozilla/mozjpeg/issues/3)), уже используемого  в видео-кодеках  Theora, Xvid и x264. Суть метода сводится к выбору такого набора уровней в блоке трансформации, который минимизирует метрики размер/искажения, подбирая параметры для которых удаётся добиться минимального размера при сохранении качества.

Библиотека mozjpeg полностью совместима с библиотекой libjpeg-turbo и использует аналогичный набор параметров, что позволяет использовать mozjpeg в качестве прозрачной замены libjpeg-turbo. Для новых возможностей mozjpeg добавлены новые опции, но они для сохранения совместимости не включены по умолчанию. Тем не менее, данные опции включены в поставляемой в комплекте утилите cjpeg, при использовании которой применяется наиболее агрессивный набор оптимизаций для сокращения размера результирующих файлов.


URL: https://blog.mozilla.org/research/2014/03/05/introducing-the.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=39258

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –6 +/
Сообщение от Нанобот (ok) on 07-Мрт-14, 10:57 
>для промышленного применения

какое-то нынче слишком гламурное представление о нуждах промышленности

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +4 +/
Сообщение от Аноним (??) on 07-Мрт-14, 14:43 
В оригинале — «production quality».
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

24. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +2 +/
Сообщение от Аноним (??) on 07-Мрт-14, 14:45 
Как те, кто заминусовал комментарий Нанобота, смотрят на https://www.gnu.org/philosophy/words-to-avoid.ru.html#Softwa... ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

58. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Аноним (??) on 11-Мрт-14, 10:06 
А не срать ли на рейтингодрочеров?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

8. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –3 +/
Сообщение от anonymous (??) on 07-Мрт-14, 12:22 
Три буквы: PNG.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Аноным (ok) on 07-Мрт-14, 12:59 
Для разных целей, ещё про SVG скажи.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –4 +/
Сообщение от SergMarkov email(ok) on 07-Мрт-14, 13:49 
будет актуально в царстве победившего диалапа (только его сначала надо найти) или в нищебродстве лутших тарифов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +4 +/
Сообщение от тоже Аноним email(ok) on 07-Мрт-14, 14:04 
Вообще-то уменьшение фоток на 10% не решает проблему диалапа.
А вот разница в серверном пространстве в 10% может быть довольно ощутима в деньгах.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +5 +/
Сообщение от paulus (ok) on 07-Мрт-14, 14:11 
Тут говорится не о твоей проблеме трафика, а о тех кому это все хранить на серверах...
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от SergMarkov email(ok) on 07-Мрт-14, 14:39 
> Тут говорится не о твоей проблеме трафика, а о тех кому это
> все хранить на серверах...

Для того чтобы сократить трафик компания Google пытается продвинуть формат WebP
Разработчики Mozilla решил пойти иначе и занялись оптимизацией методов кодирования JPEG

Букварь в помощь :-)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

36. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Sergey722 (ok) on 07-Мрт-14, 16:30 
Да цель - сократить трафик. Тут вы правы (если сама статья не перевирает).
Но они хотят сократить не Ваш трафик, а серверный. Чтобы их сервера были меньше нагружены (или можно было уменьшить их количество). Сервера эти точно не на диалапе (99,99999%). То, что уменьшится Ваш трафик всего навсего приятное дополнение.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

21. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –4 +/
Сообщение от x0r (??) on 07-Мрт-14, 14:30 
пусть попробуют сделать хороший браузер, а потом занимаются всем остальным
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +2 +/
Сообщение от Andrey Mitrofanov on 07-Мрт-14, 14:52 
> пусть попробуют сделать хороший браузер, а потом занимаются всем остальным

Они уже. Зателепали уже пробовать. //Не пробуй, Люк.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

29. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Crazy Alex (ok) on 07-Мрт-14, 15:14 
Пусть лучше не пробуют. Оставят ошметки того, что было хорошим браузером, в покое и не портят его дальше.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

31. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +2 +/
Сообщение от SergMarkov email(ok) on 07-Мрт-14, 15:17 
> Пусть лучше не пробуют. Оставят ошметки того, что было хорошим браузером, в
> покое и не портят его дальше.

ftp.mozilla.org/pub/firebird/releases/0.6/MozillaFirebird-0.6-i686-pc-linux-gnu.tar.gz
:-)

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

51. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –1 +/
Сообщение от Crazy Alex (ok) on 08-Мрт-14, 20:50 
Спасибо, у меня есть seamonkey. Авторы которого не чинят то, что не сломано, а только берут новые движки - единственное, что осталось у мозиллы более-менее на уровне.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

30. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –2 +/
Сообщение от Аноним (??) on 07-Мрт-14, 15:17 
Поднадоели велосипеды от Мозиллы. Лучше бы Qt морду для фуррифокса сделали.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +1 +/
Сообщение от Аноным (ok) on 07-Мрт-14, 16:29 
Браузер уже не модно, сейчас модно ОС из браузера.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

45. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Lain_13 (ok) on 07-Мрт-14, 23:38 
Если ты имеешь в виду переписывание всей морды на Qt, то сдохнут практически все расширения, а на это не пойдут. Если ты о прикручивании Qt-виджетов поверх XUL вместо тех, что есть, то тогда какая нафиг разница?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

49. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Аноным (ok) on 08-Мрт-14, 14:15 
В любом случае надо от ГТК2 уходить и лучше на Кути5, чем на умирающий ГТК3
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

53. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Аноним (??) on 09-Мрт-14, 00:30 
Ждём компромиссный вариант: навелосипеденный мозилловцами гтк-совместимый тулкит. Может в нём хоть темы отваливаться не будут.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

40. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  –1 +/
Сообщение от Perain on 07-Мрт-14, 19:51 
Теперь на Wine можно использовать данный форк ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Perain on 07-Мрт-14, 19:52 
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

46. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от lucentcode (ok) on 08-Мрт-14, 07:09 
Начинание хорошее. Но лучше бы они активно продвигали WebP, чем оптимизировали jpeg.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +1 +/
Сообщение от тоже Аноним email(ok) on 08-Мрт-14, 11:35 
На пути любых начинаний в вебе, не обеспечивающих обратной совместимости, лежит зловонный труп, ныне имеющий актуальную версию 11. Что бы ни делали Гугль с Мозиллой вместе или порознь - мэйнстримом оно не станет, пока псевдобраузер не соизволит это хоть как-нибудь поддерживать.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

52. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от GArik on 08-Мрт-14, 22:10 
А что в firefox'е уже есть поддержка webp? Что-то пока не видно, чтобы mozilla хоть что-то делала, дабы поддержать хорошее начинание. То они какой-то apng продвигали, который нигде больше не поддерживается и требует изменений в libpng, теперь вот ещё какую-то такую же херню придумали. Такое ощущение, что им просто нравится заниматься бесполезной идиотской работой.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

54. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от тоже Аноним email(ok) on 09-Мрт-14, 02:19 
Сколько бы усилий ни потратила Мозилла на поддержку WebP (или Dart, или иных прогрессивных начинаний Гугля), это будет работа, результаты которой могут так никогда и не стать востребованными.
А в этом проекте - повсеместно используемый JPEG. Допилят - и можно внедрять, ничего не ломая.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

56. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от GArik on 09-Мрт-14, 14:47 
В том то и дело, что на данный момент предпринимает все усилия, чтобы не дать webp возможности получить распространение. Добавить поддержку webp -- это сто строк кода. Все библиотеки написаны, документация и примеры есть, вызови три функции и всё готово. Там реально работы на три-четыре часа одному программисту. К тому же патчи есть давно, их просто не принимают. Вместо этого они придумывают свои велосипеды. Так что не надо тут про усилия и про востребованность/невостребованность.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

57. "Mozilla анонсировал проект mozjpeg, нацеленный на..."  –1 +/
Сообщение от arisu (ok) on 09-Мрт-14, 14:51 
apng вместо гифа тоже не хотели. у тормозиллы вообще аллергия на всё, что придумано вне тормозиллы.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

60. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от paulus (ok) on 21-Мрт-14, 00:18 
есть.
>А что в firefox'е уже есть поддержка webp?
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

59. "Mozilla анонсировал проект mozjpeg, нацеленный на сокращение..."  +/
Сообщение от Аноним (??) on 14-Мрт-14, 16:57 
а чего не JpegXR не приютили ?
или гуглевский мутант, кой - смесь его-же и Jpeg2000.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру