|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : OLS 2:5020/400 05 Nov 2001 09:48:23 To : Ilya Malanyin Subject : Re: преобразование цветов -------------------------------------------------------------------------------- "Ilya Malanyin" <Ilya.Malanyin@p113.f80.n5005.z2.fidonet.org> wrote in message > :: мне нужно из 32bit'ных и 16bit'ных цветов cделать 256. Сначала создаются 32х32х32 контрольные точки соответствующие 15-битному кодированию - глаз практически не различает дальнейшее улучшение цветопередачи. Затем проходим по данной картинке и для каждого пиксела вычисляем ближайшую к нему контрольную точку и прибавляем к ее счетчику 1. Оставляем из 30000 контрольных точек только 256 самых часто встречающихся. Снова прогоняем алгоритм вычисления для каждого пиксела ближайшей из 256 контрольных точек - это палитра. Все. (Величину "32" можно варьировать.) OLS --- ifmail v.2.15dev5 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/8990b1bee038.html, оценка из 5, голосов 10
|