私は自分のプロジェクトリソースに格納された.pngをロードしようとしていますが、これはピクチャコントロールで設定するためですが、理由を理解できません。私はいくつかの調査を行い、通常のLoadImage()コールでは.pngが実際にはサポートされていないようです。GDI +を使用せずに自分のリソースから.pngをロードする方法はありますか?
しかし、私はそれを回避することができれば、実際にはビットマップに変換したくありません。
これまでのところ、私はGDI +、あるいは本当に古くからのwin32-apiコードでそれを行う方法に関するリソースしか見つけませんでした。
今日の標準で.pngファイルをネイティブに読み込む方法はありますか?
ネイティブではありません。私はOpenCVを使って、bmp/jpg/png/tiffをとても簡単に開くことができます。 – RyanP
GDI + _今日の(よく、昨日の)標準です。 –
@RyanP:[Windows Imaging Component](https://msdn.microsoft.com/en-us/library/windows/desktop/ee719902.aspx)は、[ネイティブコーデック](https:// msdn .microsoft.com/ja-jp/library/windows/desktop/gg430027.aspx)。そう、はい、これはネイティブに非常に多くサポートされています。 – IInspectable