![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Guest_AlexS |
|
|||
Unregistered |
Бртья. Короче. Работаю в BCB с TBitmap. У него усть ф-я которая возвращает указатель на массив пикселей Bitmap->ScanLine[Строка]. Там должны содержаться цвета пикселей в какой то строке. Но они там записаны непонятным образом и когда я их перерисовывю, то получаю фигню. Касяк в том, что в массиве содержатся числа большие 0xFF FF FF (RGB).
Чего делать не знаете? Тупо работать с канвой? Не хочется. Подскажите, если, что знаете. Пожалуйста. |
|||
|
||||
Paradox |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
Минуть пять пытался вникнуть в смысл написанного выше - не выходит. Может пояснишь понятнее что тебя интересует ?
-------------------- --- |
|||
|
||||
Unregistered |
|
|||
Unregistered |
спасибо, но я уже разобрался. Вобщем так. в сканлайн последовательно записывается информация о цвете каждого пикселя битмапа. Если битмап имеет глубину 24 бита (8 бит на каждый цвет из RGB), то в сканлайне записаны числа длиной 24 бита на каждый пиксель битмапа. А так как я пытался привести сканлайн к интовскому 32 разрядному типу, то в интах получалась мешанина.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |