画像のネガティブ・ポジティブ(色を反転)変換3方法
サンプル集(.NET2003/VB2005) No.225 の実行結果

1.Win32 API のBitBlt を使っての画像のネガティブ・ポジティブ(色を反転)変換(消えない画像・保存可)  

2.LockBitsを使って配列の個別データをネガティブ・ポジティブ(色を反転)変換(消えない画像・保存可)  

3.ColorMatrix を使っての画像のネガティブ・ポジティブ(色を反転)変換(消える画像・保存不可)
この変換処理では、R.G.B 値の 0 は、255 に変換されるが、255 は 0 に変換されない、従って原色系(8色)は、黒に変換されてしまう(白黒画像等の場合は真っ黒になる)  (0,255,255) や (255,0,255) や (0,255,0) 等は、 全て→(255,255,255) に変換される 


上記表示画像は、減色しておりますので、実際の表示色とは異なります。


VBレスキュー(花ちゃん)
VB.NET2003  VB2005