Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Использование .png картинок в проекте !

1.8K
05 сентября 2007 года
ViToBrother
149 / / 13.05.2007
Как можно в место .bmp рисунков в проекте использовать .png картинки :confused: :confused: :confused:
563
05 сентября 2007 года
MrLinker
249 / / 17.09.2006
Написать функцию чтения png файлов :)

А чтобы желание отпало(или наоборот, появилось), вот ссылочка http://www.w3.org/TR/PNG/
240
05 сентября 2007 года
aks
2.5K / / 14.07.2006
Собственно в чем проблема? GDI+ прекрасно работает с PNG. Правда, если конечно под прекрасно понимать некорректную работу с прозрачностью/полупрозрачностью. но с обычными не прозрачными картинками никаких проблем.
263
05 сентября 2007 года
koltaviy
816 / / 16.12.2004
Цитата: aks
Собственно в чем проблема? GDI+ прекрасно работает с PNG. Правда, если конечно под прекрасно понимать некорректную работу с прозрачностью/полупрозрачностью. но с обычными не прозрачными картинками никаких проблем.


C++ Builder 6.0 - никаких проблем, используя GDI+, не было!! Ни с прозрачностью, ни с полупрозрачностью..

240
06 сентября 2007 года
aks
2.5K / / 14.07.2006
Так дело то не Builder или нет, а в API винды не умеющей коректно полупрозрачность в PNG рисовать. (Потому она и в IE криво рисуется и придумывают для этого всякие ухищрения).
А там видимо исспользовалась какая то борландовская собственая либа, которая корректно рисовала )
1.8K
06 сентября 2007 года
ViToBrother
149 / / 13.05.2007
А можете подсказать где можно найти примеры использования .png или других форматов в проекте :confused: :confused: :confused:
240
06 сентября 2007 года
aks
2.5K / / 14.07.2006
В MSDN. =))
Поищи раздел посвященный GDI+ и поищи по Image, Bitmap.
1.8K
07 сентября 2007 года
ViToBrother
149 / / 13.05.2007
А где можно найти готовую функцию, для использования .png картинок в диалоговом окне, или как можно использовать .bmp картинки в диалоговом окне но не добавлая их в проект (import). Например в диалоговом окне естр статическое окно CStatic m_Picture_Window с IDC - IDC_PICTUREWINDOW и нужно в это окно вставить картинку например picture.bmp как это зделать :confused: :confused: :confused:
240
07 сентября 2007 года
aks
2.5K / / 14.07.2006
Так же добавляешь png в ресурс. Потом грузишь из ресурса по ID - в зависимости от исспользуемого API возможно загрузку придеться писать самому. Юзай тогда FindResource, LoadResource, LockResource, FreeResource.

Дальше тот поток байт из ресурса засовываешь в Image и им рисуешь где хочешь.
Вобщем MSDN в помощь )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог