Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прозрачный цвет фона спрайта на С++ в ДОС

Ответить
Настройки темы
Прозрачный цвет фона спрайта на С++ в ДОС

Аватара для Guest

Guest



Профиль | Цитировать


Умею вставить в свою прогу картинку, сохранить в памяти
участок экрана, чтобы затем восстановить его, убив спрайт.
Не умею сделать прозрачным цвет фона прямоугольной области,
внутри которой рисуется спрайт. Подскажите, кто знает. Нужно
под ДОС (<graphics.h>.

Отправлено: 21:25, 03-10-2004

 

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Наиболее распространённым является резервирование одного цвета под "прозрачность". Например, фиксированый цвет с индексом 0 - прозрачен. Или - верхняя левая точка спрайта имеет прозрачный цвет. Как вариант можно использовать битовые маски, но это сложнее и нуднее. Складывание изображения спрайта с фоном: if (sprite.icolor != 0) then color = sprite.icolor; else color = background.color. Несмотря на кажущуюся громоздкость и неоптимизированность данный метод наиболее прост и, повторяю, распространен.

Отправлено: 10:07, 04-10-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прозрачный цвет фона спрайта на С++ в ДОС

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как изменить цвет названий ярлыков на прозрачный? Madina Оформление Windows XP 13 26-07-2009 02:02
Разное - [решено] цвет фона иконок на раб. столе vladimirn Microsoft Windows 2000/XP 4 07-07-2008 09:40
Как в Си изменять цвет букв и фона в текстовом режиме FatalBSD Программирование и базы данных 3 08-07-2004 14:09
Вращение спрайта ... JAGO Программирование и базы данных 2 29-12-2003 13:59




 
Переход