Вниз
Скачать: CL | DM;

Как рисунок 256 цветов конвертировать в 16 цветов ...   Найти похожие ветки 

 
Igor__ ©   (2003-07-14 21:09) [0]

...чтобы они были максимально похожы (так как это делает ACDSee FotoCanvas).

Вобшем интересуют алгоритмы конвертирования не 256->16, а например 256->32 или 256->64.


 
iXuSs   (2003-07-14 23:10) [1]

Безусловно, сложный вопрос, именно при таких значениях он вряд ли решался. Обычно требуется отобразить 24bit в 8bit, т.е. 256 цветах. При этом требуется создать такую палитру, цвета которой максимально бы соответствовали бы тем 16,8 миллионам или же точному количеству цветов в данном конкретном изображении. В разных FAQ по этому делу рекомендуется почитать разные книги по алгоритмам. Тем не менее ссылку хоть какую нашёл, по вопросу 24bit -> 8bit. Наверное, на основе алгоритма составления палитры (а именно об этом ссылка) можно состаивть алгоритм 8bit -> 4bit. Вот ссылка:

http://www.efg2.com/Lab/Graphics/Colors/ShowDemoOne.htm


 
Igor__ ©   (2003-07-15 04:53) [2]

iXuSsЖ: Вообще-то на первый взгляд похоже на то что мне надо. Но может есть еще варианти и немного теории и ПО-РУССКИ, а то нехорошо получается.


 
MBo ©   (2003-07-15 06:43) [3]

В варианте по ссылке используется октантное дерево, это один из лучших вариантов квантизации цветов. Почитать о нем можно в книге Фень Юаня, да и в инете наверняка что-то найдется. В компоненте TGifImage A.Melander-а также используется этот метод.


 
Igor__ ©   (2003-07-15 17:34) [4]

Попутная проблема:
Создал я 32 цветную палитру. И у меня есть старый 256 цветный рисунок. Как мне розобрать какие цвета из прежней палитры заменять на цвета из новой палитры???



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-41324
qwe
2003-10-30 17:59
2003.11.13
Классы


14-42112
Jih
2003-10-22 23:36
2003.11.13
Нужна база на Interbase !!!


9-40777
Vasiliy
2003-05-10 21:13
2003.11.13
Как избавиться от мерцания окна при перерисовке


1-41563
killer
2003-10-27 13:18
2003.11.13
Второй запуск программы


14-41948
Johnny Smith
2003-10-20 14:07
2003.11.13
Кстати, а кто знает, что случилось с Torry?




   Наверх