18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
1 | |
bmp прозрачность05.05.2012, 22:12. Показов 4964. Ответов 18
Метки нет Все метки)
(
итак, учусь работать с графикой.
нужно сделать прозрачный bmp, пытался делать 16 или 8 бит изображение, заливку 255.0.255 и помешал это на кнопки, в итоге видел розовую кнопку поверх фонового рисунка. читал про 32 с альфа, поставить 32 в студии вообще не могу, т.е. пункт есть, а поставить нельзя, а когда загрузил из фотошопа 32бита, они стали 24. В общем помогите, а то срочно нужно. И еще как контролировать наложение слоев? какое изображение поверх какого должно быть. Спасибо.
0
|
|
05.05.2012, 22:12 | |
Ответы с готовыми решениями:
18
Прозрачность в CDHtmlDialog окнах Прозрачность картинки bmp Прозрачность bmp изображения Как изменить прозрачность bmp рисунка? |
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
05.05.2012, 22:23 [ТС] | 3 |
вроде как 32 поддерживает, вроде как виндоус искуственно делает прозрачным розовый.
и как я в винапи засуну что-то другое?
0
|
Модератор
![]() 8845 / 6625 / 902
Регистрация: 14.02.2011
Сообщений: 23,319
|
|
05.05.2012, 22:29 | 4 |
по моему до конца не реализовали у меня нет стандарта на 32разрядный БМП
например иконки они то поддерживают прозрачность (именно прозрачность а не полупрозрачность) если тебе не нужна полупрозрачность то можешь сделать на основе БМП регион и рисовать в нем
0
|
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
05.05.2012, 22:33 [ТС] | 5 |
у меня меню и там надписи должны быть, а сзади фон
0
|
Brainsbreaker
897 / 373 / 53
Регистрация: 01.02.2011
Сообщений: 1,599
|
|
05.05.2012, 22:41 | 6 |
Тебе не для ToolBar'а надо?
0
|
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
05.05.2012, 22:48 [ТС] | 7 |
нет, просто меню, старт, лоад и т.д.
http://forum.oszone.net/thread-128923.html
0
|
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
05.05.2012, 23:20 [ТС] | 9 |
там без прозрачности
Добавлено через 19 секунд и как получить Id нажатой кнопки внутри функции обработки дабл клика?
0
|
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
05.05.2012, 23:53 [ТС] | 11 |
не понял тебя, как создать кнопку с текстом, чтобы кроме текста все было прозрачно?
с ид разорбрался.
0
|
Модератор
![]() 8845 / 6625 / 902
Регистрация: 14.02.2011
Сообщений: 23,319
|
|
06.05.2012, 00:06 | 12 |
1 использовать иконку которую создашь (на прозрачном фоне напишешь текст)
2 если только текст то используй SetBkMode http://msdn.microsoft.com/en-U... s.80).aspx
0
|
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
|
|
06.05.2012, 00:44 [ТС] | 13 |
пример кода можно?....
Добавлено через 30 секунд как имея указатель на объект, получить его hwnd?
0
|
Модератор
![]() 8845 / 6625 / 902
Регистрация: 14.02.2011
Сообщений: 23,319
|
|
06.05.2012, 00:51 | 14 |
член класса CWnd::m_hwnd
http://msdn.microsoft.com/en-u... s.80).aspx Но что то мне подсказывает что тебе нужен контекст для рисования http://msdn.microsoft.com/en-U... s.80).aspx
1
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
11.05.2012, 12:20 | 16 |
*.bmp УСТАРЕЛ
Используйте *.png В нём есть такая штука -- AlphaBlend function !! это частичная прозрачность каждого пиксела! (либо полная) Советую библеотеки от SDL http://www.libsdl.org/ там есть ещё SDL_image, который поддерживает много разрешений
0
|
|
11.05.2012, 12:39
#17
|
0
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
11.05.2012, 12:45 | 18 |
0
|
Заблокирован
![]() |
|
11.05.2012, 13:00 | 19 |
Не по теме: - это если мало ресурсов - а так он очень простой - считал битмапинфохедер и работай с DIB а jpeg ещё конвертнуть надо суметь:) Я бы авот так безапелляционно БМП не отметал - для познания принципов графики из файла - он как раз самое оно для изучения Добавлено через 9 минут Был у меня случай - попался jpeg размером по памяти 8тыс на 5 кажется, в котором был бок в таблице квантования(с сдрома копировали, ну и занулили пару байтиков ![]()
0
|
11.05.2012, 13:00 | |
Помогаю со студенческими работами здесь
19
При конвертации из png в bmp теряется прозрачность
Работа с BMP-файлами (класс "8 битное BMP изображение) Изображение bmp, операция над ним, снова в bmp Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |