色を反転させる

今回は簡単です。すぐに終わります。色を反転させる処理を行ないます。R,G,Bの要素をそれぞれ求めて255からこの値を引くと補色を得ることができます。

UserControlImageクラス側では以下のような処理をおこないます。

選択されている部分だけ色を反転させることもできます。前回作成したGetSelectionBitmapメソッドとSetSelectionBitmapメソッドを使います。

色を置換する C#で簡易画像編集ソフトをつくる(その4)