Страницы

Поиск по вопросам

среда, 15 апреля 2020 г.

Импорт PNG в программу

#cpp

                    
Как импортировать картинку с форматом .png в программу (написанную на C++) и вывести
её? Если можно, то предоставьте пример.    


Ответы

Ответ 1



Один из возможных способов - прочитать эту самую картинку с помощью libpng. Вообще, вопрос очень сильно зависит от средств, используемых для рисования Gui. В случае Qt, wxWidgets и им же подобных, работа с .png и отрисовка проводится средствами самой библиотеки, однако, понятно, что способы сильно отличаются. В случае WinAPI имеет смысл прочитать эту картинку с помощью libpng в некоторый буфер и отрисовать ее из буфера в обработчике WM_PAINT. При использовании C++ Builder-подобной среды все выполняется с помощью класса VCL TImage.

Комментариев нет:

Отправить комментарий