|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2010, 21:52 | #1 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
Конвертирование цветов HBITMAP и компрессия данных
Имеется HBITMAP (Скриншот экрана) он 32 битный.. Как уменьшить количество цветов быстро и что бы качество картинки было относительно адекватным?
И ещё вопросик на последок, подет ли еметь смысл сжимать никий поток с помощью LZO, а потом ещё и используя ZLIB, мот кто пробовал? |
15.04.2010, 21:54 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
И до какого количества цветов есть желание уменьшать? Я как-то делал что-то подобное, уменьшал до 16 цветов и сжимал RLE (не самый лучший алгоритм, зато быстрый). Качество было не ахти, но все надписи видны нормально.
E-Mail: arigato.freelance@gmail.com
|
15.04.2010, 22:02 | #3 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
Отлично
Интересует сам принцип.. но в интервале где-то от 256 до 64 цветов.. Очень бы помогло..
|
15.04.2010, 22:48 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Для 16-ти цветового режима я делал преобразование к палитре:
Код:
Код:
Код:
P.S. Если честно, то уже плохо помню суть всех этих преобразований, тем более, что параллельно шло RLE-сжатие. E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 15.04.2010 в 22:52. |
16.04.2010, 00:47 | #5 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
пасиб и на этом, идею понял, буду эксперементировать) пожже, если не забуду выложу моё решение этой темы..
|
16.04.2010, 17:21 | #6 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
CQuantizer + CXImage
помогло.. |
16.04.2010, 20:26 | #7 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
А вот и не помогло) лучше со статической палитрой мутить) как Arigato сказал) так быстрее и можно управлять цветами
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Hbitmap из png | zumm | Мультимедиа в Delphi | 1 | 27.03.2010 20:55 |
Компрессия коротких строк | JM Han | Общие вопросы C/C++ | 4 | 24.03.2010 02:59 |
Drag & Drop + HBitmap | BOBAH13 | Win Api | 6 | 19.07.2009 00:17 |
Вывод HBITMAP | AidarBik | Win Api | 7 | 30.07.2008 14:21 |
Как из DIBSECTION востановить HBITMAP | drd | Win Api | 1 | 06.03.2008 22:01 |