Показать сообщение отдельно
Старый 18.09.2011, 17:13
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 7  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Преобразование цвета осуществляется с помощью статического метода mx.utils.ColorUtil.adjustBrightness. На данный момент непосредственно в коде проекта используется только RGB (что в adjustBrightness не знаю, очень может быть, что там осуществляется преобразование). В любом случае спасибо за вариант. Тема еще актуальна.
В отношении полноценности палитры думаю можно искать максимально приближенное значение. Сейчас сам себе представляю что-то из области волнового алгоритма: отправная точка - центр круга. Попиксельно радиально проверяем разницу между текущим и проверяемым цветом, остановившись только в случае, когда разница или не изменяется или увеличивается. А дальше уже подбираем яркость.
Хотя этот вариант мне представляется более затратным и кривым.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!