сжатие изображений

  • ХабрахабрФото [Перевод] Разбираем самый маленький PNG в мире

    [Перевод] Разбираем самый маленький PNG в мире

    Самый миниатюрный PNG в мире весит 67 байт и представляет собой один чёрный пиксель. Выше вы видите его в 200-кратном увеличении. Красота, не так ли? Состоит этот файл из четырёх частей: Сигнатура PNG, одинаковая во всех файлах этого формата: 8 байт. Метаданные изображения, включая его размеры: 25 байт. Данные пикселя: 22 байта. Маркер «конец изображения»: 12 байт. Далее я опишу…

    Читать далее »
  • ХабрахабрФото Революционный метод сжатия изображений

    Революционный метод сжатия изображений

    Всем привет! Курс компьютерной графики в том или ином виде присутствует в образовательной программе любой ИТ-специальности. В числе прочего там обязательно проходят форматы графических файлов и затрагивают алгоритмы сжатия изображений. Сегодня я расскажу о новом, современном методе сжатия изображений, который ещё не вошёл ни в один учебник. ▍ Существующие методы сжатия изображений Как гласит Википедия (да и остальные источники): Сжатие…

    Читать далее »
  • ХабрахабрФото Земля круглая, вода мокрая, JPEG шакалит, небо голубое… Или нет?

    Земля круглая, вода мокрая, JPEG шакалит, небо голубое… Или нет?

    Вы можете сказать, что один факт выбивается из этого ряда в заголовке, потому что он не так очевиден, как остальные. Еще лет 10-15 назад я бы никогда не подумал, что тут могут быть возражения, а сейчас уже и не удивляюсь, что приходится объяснять простые истины: дело в том, что планеты обладают очень большой массой, поэтому гравитация стремится придать им форму…

    Читать далее »
  • ХабрахабрФото [Перевод] Сжатие изображений при помощи модели Stable Diffusion

    [Перевод] Сжатие изображений при помощи модели Stable Diffusion

    На сегодняшний день Stable Diffusion является источником вдохновения для сообщества любителей опенсорсного машинного обучения и в то же время источником расстройства для художников всего мира. Мне стало любопытно, что ещё может сделать эта важная технология кроме того, как подвергать угрозе рабочие места профессиональных художников и дизайнеров. В процессе экспериментов с моделью я обнаружил, что она подходит в качестве чрезвычайно эффективного…

    Читать далее »
  • СофтФото Сжимаем изображения без потерь: какой формат выбрать?

    Сжимаем изображения без потерь: какой формат выбрать?

    Одна из тестовых фотографий, сжатие без потерь на 41% Для сжатия изображений без потерь принято использовать PNG. Его обычно применяют для логотипов, скриншотов, диаграмм, где есть сплошные области с одинаковым цветом. Такие области сжимаются лучше всего: все lossless-кодеки используют классический RLE, то есть кодирование повторов. В некоторых случаях это обеспечивает даже лучший коэффициент сжатия, чем JPEG. И никаких искажений. Но…

    Читать далее »
  • ХабрахабрФото Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео

    Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео

    Поделюсь с вами успешным опытом разработки рендера в браузере большой, постоянно расширяющейся анимационной сцены, состоящей из множества мелких двигающихся объектов, зацикленных в 5 секунд. Задача Давайте представим, что перед нами стала задача создать веб-страницу, которая должна рендерить зацикленную растровую анимацию (60 кадров, fps - 12) размером более чем 5000x5000 пикселей и при этом важно её загружать как можно быстро, поддерживать…

    Читать далее »
  • ХабрахабрФото JPEG. Алгоритм сжатия

    JPEG. Алгоритм сжатия

    Я нашел эту статью, написанную еще мае 2019-ого года. И снова здравствуйте! Эта публикация включит в себе информацию об алгоритме кодирования изображений и о самом формате в целом. Это — продолжение серии статей о WAVE и JPEG, Вот первая. Щепотку истории Столовую ложку статьи из Википедии: JPEG (Joint Photographic Experts Group) — один из популярных растровых графических форматов, применяемый для…

    Читать далее »
  • ХабрахабрФото [Перевод] Фрактальное сжатие изображений

    [Перевод] Фрактальное сжатие изображений

    Пару лет назад я написал очень простую реализацию фрактального сжатия изображений для студенческой работы и выложил код на github. К моему удивлению, репозиторий оказался довольно популярным, поэтому я решил обновить код и написать статью, объясняющую его и теорию. Эта часть довольно теоретическая, и если вас интересует только документация к коду, можете её пропустить. Сжимающие отображения Пусть — полное метрическое пространство,…

    Читать далее »
  • ХабрахабрФото Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 2

    Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 2

    Теперь нужно перенести файлы на диск. В первой части статьи мы разобрали загрузчик оригинальной версии и выяснили, куда загружается код игры и как он запускается. 25""/> <img src="http://orion-int.ru/wp-content/uploads/2019/05/adaptaciya-programm-dlya-zx-spectrum-k-tr-dos-sovremennymi-sredstvami-chast-2.jpg" alt="Floppy 5. Дело в том, что оригинальный файл содержит картинку и код игры целым куском и, следовательно, затирает собой область бейсика и системных переменных, которые находятся сразу за экранной областью. Обычно это…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Пакетная обработка изображений в Windows с ImageMagick. Часть I

    [Из песочницы] Пакетная обработка изображений в Windows с ImageMagick. Часть I

    ImageMagick — свободный и кроссплатформенный редактор для работы с графикой.Он состоит из нескольких консольных утилит. Его возможностей не счесть, как звезд на небе.В сети есть множество примеров, как пользоваться им. Но большинство из них для Linux или PHP. Для Windows же их кот наплакал. Настало время восполнить пробел. Вначале была установка Есть версии много ImageMagick. Если машина уже не молода…

    Читать далее »


Кнопка «Наверх»