マウスをポイントした鍵盤をハイライトする処理を作っています。
GDIPlusですと、描画(graphics::DrawImage)時に画像エフェクト(Effectクラスの派生クラス)を加えることができるので、簡単に作れそうです。
エフェクトの一覧
- Blur
- Sharpen
- Tint
- RedEyeCorrection
- ColorMatrixEffect
- ColorLUT
- BrightnessContrast
- HueSaturationLightness
- ColorBalance
- Levels
- ColorCurve
簡単な画像処理ソフトなら作れそうなくらいエフェクトがそろってますね。
しかし、実装するとコンパイル時に「そんなものは定義されていない」と怒られます。
どうもEffect関係の処理はGDI+1.0にはなく、GDI+1.1にはあるようです。ということで早速PlatformSDKの最新版をダウンロード、インストールすることにしました。が、見つかりません。
どうもGDI+ 1.1というのはまだリリースされていないようです。
GDI+1.1部分のヘルプはちゃんとあるのですが、TOCとSyncしていないし、なんなんでしょうか?
ほかの方法を考えないといけなくなりました。