![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Array |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 2.8.2004 Репутация: нет Всего: нет |
Помогите, пожалуйста разобраться с цветами в C++Builder 6!
Имеется такой код:
Этот код заполняет требуемую область(FloodFill) и нормально выводит картинку.НО! Все это черное!!! Хотя Brush установлен красным и картинка Bitmap1 в оригинале цветная на белом фоне. Почему так происходит и что делать? Заранее спасибо. |
|||
|
||||
| Конструктор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 12.5.2004 Где: Москва Репутация: нет Всего: 10 |
А какой цветности картинка? Если с палитрой (256 цветов), то тогда вполне вероятно что билдер просто сопоставляет не те цвета. А этом случае попробуй грузить 32-битный bitmap.
Или на совсем худой конец 16-цветный. |
|||
|
||||
| Array |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 2.8.2004 Репутация: нет Всего: нет |
Да картинка и так 16-цветная. А кроме того, это ведь не относится к заполнению FloodFill.
Может быть все как-то зависит от свойств Image1? |
|||
|
||||
| Конструктор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 12.5.2004 Где: Москва Репутация: нет Всего: 10 |
Хм, попробовал все нормально. Залилось красным. Транспарентная картинка вывелась верно. Цветов 16. Но картинки замучены в Paint, поэтому имеют одинаковую палитру. Проверь чтобы у обоих рисунков были одинаковые палитры. Желательно вообще системные.
|
|||
|
||||
| Array |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 2.8.2004 Репутация: нет Всего: нет |
Разобрался! У меня фоновая картинка(fonmap.bmp) большая (2000 на
2000) и я задал ее как черно-белую матрицу. Хотелось, чтоб меньше весила... Конструктор Спасибо, что сориентировал в правильном направлении. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |