|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Stanislav Shwartsman 2:400/520 09 Jul 2001 21:14:51 To : Daniel Kamperov Subject : 24bit -> 256 color --------------------------------------------------------------------------------
09 Jul 01 00:00, you wrote to Sergey Andrianov:
SA>> А вот чтобы _качественно_, тут следует и репу почесать, только
SA>> заведомо, что быстро не получится.
DK> А в старом крафте как-то динамически они это делают...
Искать минимум функции (r-pr)^2 + (g-pg)^2 + (b-pb)^2
(pr,pg,pb) in palette.
То есть для всех точек-цветов в данной тебе палитре 256-цветов вычисляешь
эту функцию и берешь минимум. Работает, на современных компах даже быстро
наверное будет. Hо на Pentium 120 этот алгоритм замедлял работу раз так
в 3-10 в среднем, особенно если часто SetColor вызывать надо было.
E-mail: gate@fidonet.org.il
Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell)
Bye !
Stanislav (AKA Night's Man) [Team Technion]
---
* Origin: Gate From Another World ... From Haifa, Israel (2:400/520)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/17853b4a1fac.html, оценка из 5, голосов 10
|