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