1

WICBitmapMFC プログラムにイメージを含む があります。このビットマップをデバイス コンテキストに描画する方法はありますか?

void DrawBitmap(IWICBitmapSource source, HDC targetDC, int X, int Y, int cx, int cy)
{
   //source: The Bitmap to draw
   //TargetDC: The HDC to draw onto (e.g. a printer or screen DC)
   //X,Y: The location on the DC to draw the bitmap

}
4

2 に答える 2

2

MSDNには、GDI、GDI +、Direct2Dなどを使用してWICビットマップを表示する方法を示すサンプルが多数あります。


Microsoftは、 GDIサンプルGitHubミラーを使用したWIC画像ビューアーを提供しています

基本的な考え方は次のとおりです。

  • IWicBitmapSourceを標準のWindowsBITMAPに変換します CreateDibSectionFromBitmapSource
  • 標準ツールを使用してBITMAPを使用して描画します
于 2013-03-18T05:58:01.123 に答える
-1

ファイルは bmp ファイルとして個別に編集でき、ファイルからビットマップをロードする方法でわかるように、WIC オブジェクトをロードした後に編集できます。

于 2013-03-15T17:59:22.797 に答える