Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     22 Mar 2003  23:42:13
 To : Roman Petrov
 Subject : Re: Уменьшение числа цветов в изображении
 -------------------------------------------------------------------------------- 
 
 >   From: Roman Petrov <Roman.Petrov@p169.f4.n5052.z2.fidonet.org>
 >   Date: Fri, 21 Mar 2003 18:49:38 +0300
 >
 >Это и есть error diffusion. Этот метод я пpекpасно знаю и уже попpобовал его
 >pеализовать, чтобы посмотpеть на то, насколько удачно у меня подбиpаются
 >палитpы. Впpочем, тепеpь я и с ordered dither pазобpался, пpичем до способа
 >постpоения шаблонов дошел полностью сам.
 >Тепеpь надо пеpеделывать алгоpитм подбоpа этих самых палитp. Вот с ним хуже.
 >Текущий плох, т.к. пpи dithering'е вылезают не самые удачные цвета - палитpы
 >плохие подбиpаются.
 
 Я некоторое время назад экспериментировал с палитрами и остановился на
 некоем аналоге ditherа в цветовом пространстве. Тут главное - ввести
 в этом пространстве метрику. Я пользовался "ромбоидной" метрикой:
 расстояние между цветами определяется как сумма линейных расстояний 
 между отдельными компонентами с некоторми весовыми коэффициентами. 
 Алгоритм такой: сначала составляется множество всех цветов, встречающихся 
 в картинке (их там обычно в разы меньше, чем пикселей), затем _из_этого_
 _множетства_ выбирается элемент, ближайший (в смысле принятой метрики)
 к абсолютно чёрному цвету. Это и будет первый цвет в палитре. Затем каждый
 следующий цвет выбирается по минимаксному принципу: такой элемент множества,
 минимальное расстояние которого до уже выбранных в палитру цветов максимально.
 Когда наберётся нужная длина палитры, процесс останавливается.
 
 Достоинства этого способа - точная передача экстремальных (ярких) цветов,
 простое и естественное регулирование размера палитры, основной недостаток - 
 вычислительная сложность алгоритма.
 
 Вал. Дав.
 
 P.S. Всё вышесказанное (в том числе и вышепроцитированное) предполагает
 единичную гамму.
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Уменьшение числа цветов в изображении   Roman Petrov   17 Mar 2003 22:04:30 
 Уменьшение числа цветов в изображении   Alex Astafiev   18 Mar 2003 18:51:04 
 Уменьшение числа цветов в изображении   Alex Astafiev   18 Mar 2003 19:00:52 
 Уменьшение числа цветов в изображении   Aleksey Tarasow   21 Mar 2003 01:12:04 
 Re: Уменьшение числа цветов в изображении   Sergey Andrianov   18 Mar 2003 22:57:36 
 Уменьшение числа цветов в изображении   Roman Petrov   19 Mar 2003 16:09:54 
 Re: Уменьшение числа цветов в изображении   Sergey Andrianov   27 Mar 2003 10:06:54 
 Уменьшение числа цветов в изображении   Anthone Tikhonov   21 Mar 2003 14:36:21 
 Уменьшение числа цветов в изображении   Roman Petrov   21 Mar 2003 19:49:38 
 Re: Уменьшение числа цветов в изображении   Valentin Davydov   22 Mar 2003 23:42:13 
 Уменьшение числа цветов в изображении   Alex Astafiev   24 Mar 2003 03:33:38 
 Re: Уменьшение числа цветов в изображении   Valentin Davydov   31 Mar 2003 18:06:22 
 Уменьшение числа цветов в изображении   Alex Astafiev   07 Apr 2003 22:47:28 
 Re: Уменьшение числа цветов в изображении   Sergey Andrianov   27 Mar 2003 21:12:48 
Архивное /ru.algorithms/6577db152afa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional