Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.06;
Скачать: CL | DM;

Вниз

Оптимальная палитра с менее чем 256 цветами   Найти похожие ветки 

 
GrayFace ©   (2007-02-25 09:39) [0]

Нужно оптимально перевести картинку в менее чем 256 цветов. WinAPI функции я для этого не нашел. Не найдется ли у кого-нибудь способа или алгоритма? Нужно так же чтобы все цвета оставались монотонными (т.е. на как при Error Diffusion).


 
MBo ©   (2007-02-25 15:13) [1]

Популярные алгоритмы для квантизации:
Median Cut   - все цвета картинки в цветовой куб RGB заносим, делим по каждой из составляющих плоскостями, оставляющими в обеих частях примерно равное количество точек, пока не получится нужное количество параллелепипедов, в каждом усредняем, получаем цвет палитры
Octree - строим восьмеричное дерево, объединяем ветви с близкими цветами. Алгоритм описан, например, в книге Фень Юаня с реализацией на Cpp, на Дельфи тоже можно найти. Если не ошибаюсь, в компоненте TGifImage это есть.


 
GrayFace ©   (2007-02-26 10:45) [2]

Спасибо. А как эти алгоритмы в сравнении друг с другом?


 
Sapersky   (2007-02-26 11:48) [3]

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



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

Текущий архив: 2008.01.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
2-1197264514
Александр Семак
2007-12-10 08:28
2008.01.06
Создание объекта с динамическим классом


15-1196611902
Kostafey
2007-12-02 19:11
2008.01.06
С днем рождения ! 2 декабря


2-1196762147
olgasato
2007-12-04 12:55
2008.01.06
Очередь и Стек (Динамические структуры данных)


2-1197224693
slavon
2007-12-09 21:24
2008.01.06
Создание массива компонентов в real-time


9-1164923413
Gigatrop
2006-12-01 00:50
2008.01.06
Проблемы с координатами