Тема: Pixel
Показать сообщение отдельно
Старый 29.01.2010, 17:49   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Pixel

это AARRGGBB
int, в котором первый байт указывает на альфу, второй - на красный канал, и т.д.
битовым сложением/умножением вытащи из него нужное

* Алгоритм имепра и правда не труЪ.
Вот нарыл обратную операцию:
Function ARGB(A#,R,G,
Return (Int(A*255) Shl 24) Or (R Shl 16) Or (G Shl Or B
End Function
Надеюсь, поймёшь как сделать то что тебе нужно.
Ищи на Blitzetc'е, там статьи соотв. были.

К примеру, вот:
http://blitzetc.blitzmax.ru/index.ph...%D0%BA%D0% B8
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием