Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как image сливалось со средой?


Автор: Potrashitel 3.7.2009, 15:16
                         Здравствуйте! Я возможно попал не в тот отдел, но я же программирую на С++. 
Скажите, а как сделать через компонент image чтобы там был человечек, и вокруг него сливалось с окр. средой? 
                        Я слышал что это делают с прогой photoshop, но разве С++ нельзя так сделать? 
                                                                                          smile 

Автор: mes 3.7.2009, 15:27
Цитата(Potrashitel @  3.7.2009,  14:16 Найти цитируемый пост)
Скажите, а как сделать через компонент image чтобы там был человечек, и вокруг него сливалось с окр. средой? 

я так понял Ваш вопрос звучит так : " как в компоненте TImage/CImage сделать фон изображения прозрачным ?"
если да, то уточните о каком именно компоненте идет речь..
(Для вашего случая в принципе достаточно названия компилятора, так как компонент наверняка из его стандартной библиотеки)

И еще не забывайте, что помощь телепатов  smile  за отдельную плату  smile 

Автор: Potrashitel 3.7.2009, 15:32
Цитата(mes @ 3.7.2009,  15:27)
Цитата(Potrashitel @  3.7.2009,  14:16 Найти цитируемый пост)
Скажите, а как сделать через компонент image чтобы там был человечек, и вокруг него сливалось с окр. средой? 

я так понял Ваш вопрос звучит так : " как в компоненте TImage сделать фон прозрачным ?"
если да, то уточните свой компилятор и библиотеку, которой принадлежит этот компонент.

Да вы правильно все поняли! Именно это мне и надо. Я прграммирую в CodeGear RAD Studio 2009, C++ Builder

Автор: mes 3.7.2009, 15:42
 по борланду есть отдельный подфорум.

Не знаю как у билдера, но в общем случае цветом фона считается цвет углового пикселя, и чтоб компонент не рисовал этот цвет, устанавливаете ему свойство прозрачность (что то типа this->Transparent = true;) или ручками в панели свойств.


Автор: Potrashitel 3.7.2009, 15:58
   Спасибо 
mes, 
 Очень благодарен! Именно Transparent = true

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)