Форум: "Media";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизКак рисунок 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 вся ветка
Форум: "Media";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c