Я пытаюсь загрузить .png Я хранил в своих ресурсах проектов, чтобы установить его в элемент управления изображением, но я не могу понять, почему. Я провел некоторое исследование, и похоже, что .png не поддерживается обычным LoadImage() - вызовом.Есть ли способ загрузить .png из моих ресурсов без использования GDI +?
Однако я не хочу, чтобы преобразовать его в растровое изображение, если можно обойти его.
До сих пор я только нашел ресурсы о том, как это сделать с помощью GDI + или действительно древнего кода win32-api.
Есть ли способ загрузить .png файлы изначально по сегодняшнему стандарту?
Не изначально. Я бы использовал OpenCV, вы можете легко открыть bmp/jpg/png/tiff. – RyanP
GDI + _is_ сегодняшний (ну, вчерашний) стандарт. –
@RyanP: [Компонент обработки изображений Windows] (https://msdn.microsoft.com/en-us/library/windows/desktop/ee719902.aspx) предлагает поддержку PNG через [собственный кодек] (https: // msdn .microsoft.com/EN-US/библиотека/окно/настольный/gg430027.aspx). Так что да, это очень удобно. – IInspectable