GDI

パディング君

今日はパディングコードの改良版だよ。画像データを扱っていると、APIやOSによってはとかく受け付ける画像サイズに何らかの制限があったりすることがある。例えばOpenGLのデフォルトバージョンではテクスチャ画像のサイズは2のn乗数になってないとだめとか…

矩形領域への画像出力について

やあみんな、今日はちょっと当たり前そうなんだけど、書き残しておきたい話をするぞ。まあ、StretchBlt絡みと言えばStretchBlt絡みの話題かな。 ある決まったサイズの矩形領域があって、任意のサイズ・縦横比の画像全体を、このサイズ固定の矩形領域に描画し…

GetDC()について

以下、自分用のメモなので。GDIとか詳しくなかったんで。 for( int i=0; i<10; ++i ){ HDC dc = ::GetDC( this->m_picbox2.GetSafeHwnd() ); }// i とすると、同じウィンドウのデバイスコンテキストを取得してると思うのだが、様々に異なる値が10回返されて…