Перейти к содержанию
    

image DSP

Добрый день всем

Натолкнулся на относительно простой алгоритм сжатия картинок. 

https://phoboslab.org/log/2021/12/qoi-specification

В реализации на fpga тоже относительно прост...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

только это не для любых картинок, а как замена png для картинок типа чертежей с большими областями одинакового цвета. с почти таким же сжатием, но на порядок быстрее

https://qoiformat.org/benchmark/

степень сжатия для этой картинки аж целых 90%

clover.png

 

я реализацию png в фпга особо не искал никогда, за ненадобностью, но не удивлюсь если её нормальной нет, опять же потому что не очень понятно зачем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 minutes ago, _pv said:

только это не для любых картинок, а как замена png для картинок типа чертежей с большими областями одинакового цвета. с почти таким же сжатием, но на порядок быстрее

я реализацию png в фпга особо не искал никогда, за ненадобностью, но не удивлюсь если её нормальной нет, опять же потому что не очень понятно зачем.

Интересно, что когда процессоры в ПК были 14-50МГц то графические редакторы позволяли сохранить PNG с 9 степенями сжатия.

9 - очень сильно тормозила особенно если было много цветов но и файл получался самый маленький.

Сейчас на PNG нигде не видел задания степени сложности сжатия.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 minutes ago, _pv said:

как замена png для картинок типа чертежей с большими областями одинакового цвета

Т.е. графики. Еще градиентные переходы предусмотрены.

 

6 minutes ago, _4afc_ said:

Сейчас на PNG нигде не видел задания степени сложности сжатия.

GIMP предлагает, по умолчанию 9.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...