Рубрика «jpeg» - 4

Используем WebP сегодня - 1
Это перевод статьи ребят из Aristotle Interactive.
Говорят, фотография стоит тысячи слов. Но в сети, фотография может занимать тысячу килобайт и больше! По данным HTTP Archive, изображения в среднем занимают до 64% веб-страницы. Учитывая это, оптимизация изображений — крайне важный аспект, особенно принимая во внимание то, что многие пользователи просто уйдут с сайта, если он не загрузится за несколько секунд.

Проблема с оптимизацией изображений в том, что мы хотим сохранить размер изображений, не жертвуя при этом качеством. Предыдущие попытки создать типы файлов, которые бы оптимизировали изображения лучше, чем стандартные JPEG, PNG и GIF, успеха не возымели.Читать полностью »

image

На этой неделе в Брюсселе обсуждалась возможность добавления повсеместной DRM-защиты в JPEG-изображения. Если раньше распечатке или обработке изображений денежных средств и защищенных документов производитель препятствовал на уровне софта, то теперь было выдвинуто предложение использовать DRM-защиту на уровне отдельных файлов, сообщает eff.org.

DRM в JPEG — не новинка. Профессиональная версия этого формата, JPEG 2000, уже имеет расширение под названием DRM JPSEC. Но использование JPEG 2000 ограничивается некоторыми профессиональными и узкоспециализированными областями, такими как рентгенография, телевещание, производство кинофильмов и архивирование. По этой причине использование DRM в JPEG 2000 не коснулось изображений в вебе, где формат JPEG остается доминирующим, то есть обошло широкие массы. Теперь же «JPEG Privacy and Security group» рассматривает вариант внедрения DRM в уже существующие JPEG-изображения, так сказать, задним числом. Подобное решение может привести к катастрофическим последствиям для современного веба.
Читать полностью »

Во время хакатона Hack Week разработчики из компании Dropbox воплотили в жизнь вымышленный алгоритм Pied Piper из сериала «Кремниевая долина» (комедийный сериал о нелёгкой жизни стартаперов).

Удивительно, но за несколько дней напряжённого кодинга удалось получить на базе OpenH264 рабочее решение, которое демонстрирует компрессию до 13% для видеороликов H.264 и 22% на произвольных файлах JPEG. Повторим, это честное lossless-сжатие, когда сжатый файл можно вернуть в исходное состояние с точностью до бита.

Исходный код Pied Piper (losslessh264) опубликован на Github под свободной лицензией BSD.
Читать полностью »

22-26 июня 2015 года состоялось очередное заседание Комитета Объединённой группы экспертов по фотографии (JPEG Committee). На нём принято несколько важных решений, в том числе решено начать стандартизацию легковесного формата JPEG XS для передачи несжатых изображений и видео по Сети там, где важная низкая задержка передачи и не так важен объём трафика.

Кроме того, комитет JPEG сообщил о «поиске решений, которые могут обеспечить конфиденциальность и безопасность при публикации фотографий в социальных сетях, стоковых базах фотографий и т.д.»
Читать полностью »

Французский программист представил публике новый графический формат BPG.

Следует отметить, что формат BPG (Better Portable Graphics) имеет некоторые преимущества по сравнению с популярным JPEG, особенно когда речь идёт о сжатии файла — даже при очень маленьком размере файла изображение в формате BPG остаётся вполне качественным, чего не скажешь о файле в формате JPEG, который существенно снижает качество.

Программист создал альтернативу графическому формату JPEG

Читать полностью »

image

Mozilla выпустила новую версию кодера для JPEG-изображений mozjpeg, пишет TechCrunch. Новая версия уже тестируется на facebook.com, и Facebook пожертвовал Mozilla 60 000 долларов на продолжение работы над этим проектом.

Когда дело доходит до графических форматов в интернете, PNG и JPEG — в значительной степени единственные два варианта. На протяжении многих лет такие компании, как Microsoft и Google, разрабатывали свои собственные форматы, но ни один из них не прижился. Google использует свой формат WebP на собственных сайтах для пользователей Chrome, но он получил малое распространение за пределами Маунтин-Вью.

Mozilla обещает, что версия 2.0 её кодировщика уменьшает размер файла, как базовых (baseline), так и прогрессивных (progressive) JPEG-файлов в среднем на 5 %. В зависимости от изображения, процент может быть значительно выше (до 15 %) или чуть ниже. В отличие от первой версии, эффект которой был виден только на прогрессивных JPEG, новая версия также улучшает изображения, сохранённые в базовом формате.
Читать полностью »

Когда AES(☢) = ☠ — криптобинарный фокус

Специалиста по реверс-инжинирингу Анжа Альбертини (Ange Albertini) из компании Corkami в шутку спросили: можно ли сгенерировать картинку JPEG, которая после обработки шифром AES опять превратится в валидный JPEG. Анж принял вызов, а по результатам исследования опубликовал презентацию с объяснением, как это делается с разными форматами.
Читать полностью »

Mozilla оптимизирует формат JPEGMozilla анонсировала новый проект mozjpeg по созданию качественного кодера JPEG, который улучшит сжатие изображений при сохранении совместимости с существующими декодерами.

На каждом сайте постоянно увеличивается и количество файлов JPEG, и их размер. Поскольку HTML, JS, и CSS относительно невелики, то при загрузке веб-страницы основной трафик зачастую приходится именно на JPEG. Так что уменьшение размера фотографий — вполне очевидная цель для оптимизации, считает Mozilla.

Существующие кодеры JPEG зачастую работают не очень эффективно. Логично перейти на более современные алгоритмы (например, JPEG2000 с вейвлет-преобразованием или свободный WebP), и такая тема неоднократно обсуждалась. Но разработчики Mozilla говорят, что популярность JPEG слишком велика. Созданный в 1992 году этот стандарт сжатия с потерями стал общепризнанным. Переход на новый формат займёт много лет, поскольку он не совместим с имеющимся программным обеспечением. «Мы (в Mozilla) не сомневаемся, что алгоритмические улучшения когда-нибудь подтолкнут к такому переходу, возможно, скоро. Но даже в этом случае JPEG ещё долго будет с нами».
Читать полностью »

Загрузка PNG и JPEG картинок в Android NDKПриветствую всех читателей!
В этой статье речь пойдет о том, как в Android NDK загрузить PNG и JPEG картинки из файла или из памяти, а также немного полезного кода для скармливания этих картинок OpenGL.
Читать полностью »

Графический формат JNG — чем полезен, как устроен, чем сконвертить, посмотреть и загрузить На картинке изображенна турецкая снайперская винтовка с очень подходящим названием — JNG. В статье, как вы уже догадались — речь пойдёт о графическом формате JNG, а отнюдь не об оружии. На хабре уже мелькали темы, касающиеся этого формата, однако их было не много, а некоторые, к сожалению, впоследствии были удалены авторами. Не смотря на то, что JNG не особо популярный формат и базируется на формате MNG, который, судя по всему, можно считать мёртворождённым, у JNG есть одно очень хорошее свойство – это высокая степень сжатия графики с потерями плюс начиие альфа канала.
По сути JNG представляет из себя подвид формата MNG (однако со своим маркером в заголовке, позволяющим отличать оба этих формата). Цветовые данные сохраняются в JPEG формате, а вот альфа может хранится в одном из двух вариантов – либо тоже сжатая при помощи JPEG, как картинка в оттенках серого, либо используя такое же как в PNG — сжатие без потерь.
Где может пригодится JNG? Для меня он больше всего подошёл для хранения текстурных атласов в мобильных играх. Небольшой пример – исходный набор графики от игры весил 57 мегабайт, после замены всех png на jng – набор графики стал весить 15 мегабайт. Неплохой выигрыш для мобильной игры. Поиск других областей, где можно применить jng оставлю на усмотрение читателя, я же опишу чем смотреть, чем создавать а также как грузить (с примерами кода на C/C++) картинки в формате JNG, а также немного теории об его устройстве.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js