реклама на сайте
подробности

 
 
> Сжатая графика во флешке, посоветуйте алгоритм или готовую реализацию
Gemm
сообщение Sep 20 2007, 05:53
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 2-08-05
Из: Коломна
Пользователь №: 7 283



Используем флешку для хранения картинок. Картинки - битмапки в 16 битном формате. Очень расточительно хранить несжатыми во флешке. Хотелось бы расжимать и класть в SDRAM (благо ее полно) на этапе инициализации.

Если кто подобное делал - посоветуйте, пожалуйста, быстренький простенький алгоритм без потери качества для реализации на АРМе.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Sep 20 2007, 18:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Сначала скажите, какого рода картинки предполагается сжимать. Потом, возможно, придётся решить, можно ли сжимать с потерями.
Go to the top of the page
 
+Quote Post
Gemm
сообщение Sep 21 2007, 06:36
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 2-08-05
Из: Коломна
Пользователь №: 7 283



Цитата(scifi @ Sep 20 2007, 22:22) *
Сначала скажите, какого рода картинки предполагается сжимать. Потом, возможно, придётся решить, можно ли сжимать с потерями.

Картинки должны хорошо сжиматься без всяких потерь. Там черный фон, на котором красиво, с полутонами и анимацией (последовательность битмапок) написаны сообщения об ошибках и т.п. Т.е. 80% - это два цвета. Я попробовал сжать rar-ом с самой маленькой степенью сжатия. Сжалось в 15 раз.
Go to the top of the page
 
+Quote Post
KAlex
сообщение Sep 21 2007, 08:08
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(Gemm @ Sep 21 2007, 10:36) *
80% - это два цвета.

Тогда адаптированный Хафман.
ОднознАчно (с)
Go to the top of the page
 
+Quote Post
deadman
сообщение Sep 21 2007, 08:32
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506



Цитата(KAlex @ Sep 21 2007, 12:08) *
Тогда адаптированный Хафман.
ОднознАчно (с)


А можно и пару раз Хафманом пройти... smile.gif
Тестовый рисунок ужался с 400к до 59к, потом 59к до 19к.
Итого в два прохода - 20 раз. И без RAR.

Для рисунков - самое оно...

P.S. Сорри, RAR до 3к ужал... sad.gif

Сообщение отредактировал deadman - Sep 21 2007, 08:34
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Gemm   Сжатая графика во флешке   Sep 20 2007, 05:53
- - deadman   Цитата(Gemm @ Sep 20 2007, 09:53) ... быс...   Sep 20 2007, 06:13
|- - Gemm   Цитата(deadman @ Sep 20 2007, 10:13) Как ...   Sep 20 2007, 06:16
|- - aaarrr   Цитата(Gemm @ Sep 20 2007, 10:16) Ну вот ...   Sep 20 2007, 06:24
|- - КСПшник   Цитата(aaarrr @ Sep 20 2007, 10:24) Тогда...   Sep 20 2007, 11:53
- - proba   использую lzw , даже на avr . вот пакет с всем нео...   Sep 20 2007, 06:48
|- - aaarrr   И еще три варианта LZ (SS, Хаффман и арифметическо...   Sep 20 2007, 06:59
||- - Gemm   Цитата(aaarrr @ Sep 20 2007, 10:59) И еще...   Sep 20 2007, 11:13
||- - aaarrr   Цитата(Gemm @ Sep 20 2007, 15:13) А как с...   Sep 20 2007, 11:19
|- - KAlex   Цитата(proba @ Sep 20 2007, 10:48) исполь...   Sep 20 2007, 11:32
- - proba   Цитата(KAlex @ Sep 20 2007, 14:32) Прогна...   Sep 20 2007, 16:03
|- - aaarrr   Цитата(proba @ Sep 20 2007, 20:03) видимо...   Sep 20 2007, 16:08
- - VAI   кстати, в μC/GUI есть поддержка jpg. Ищется в...   Sep 21 2007, 04:25
- - deadman   Если битмапы одинаковых размеров, и, как было указ...   Sep 21 2007, 07:45
|- - Gemm   Цитата(deadman @ Sep 21 2007, 11:45) skip...   Sep 21 2007, 20:03
- - deadman   Братта, смотри мой мессадж выше. Можно пару раз п...   Sep 29 2007, 09:56


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016