![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2006
Сообщений: 17
|
Люди добрые, реально ли провернуть при помощи AS такую вот тему?
Допустим у меня будет картинка (или нарисованное, непосредственно во flash, изображение). Если у изображения преобладают в большей степени (более 50%) оттенки красного (к примеру) цвета -> trace("Красного больше"). Или любого другого. Как не пытался придумать провернуть такую фишку - ничего не получается... |
|
|||||
|
Регистрация: May 2006
Адрес: Город О
Сообщений: 169
|
с помощью битмапДата и гетПиксель можно проанализировать каждый пиксель изображения. Разбить цвет на составляющие - несложно.
Останется только написать код который грамотно проанализирует все это. |
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
делал получение цветовой схемы из изображения с помошью BitmapData, в восьмерке медленно, пришлось реализовывать через php. Хотя если грубо оценить преобладание одного цвета - то необязательно анализировать каждый пиксел, можно сделать достаточно большую случайную выборку. И еще желателен обьект цветовой модели HLS к примеру. Что бы можно было ориентироваться на значение Hue а по Lightness / Saturation поставить какие нибудь пределы.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
http://dev.etcs.ru/blog/as2/ru/etcs/draw/colorobject/ для конвертации RGB <-> HLS и т.п.
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 17
|
Спасибо всем, буду разбираться...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|