rksoftware

Visual Studio とか C# とかが好きです

画像をピクセルで編集する

ある時画像のピクセルを編集したくなることがあるはずです。
皆さんもそういう日があると思います。

ピクセルを扱うのは簡単です。

// 画像を読み込み
using System.Drawing.Bitmap bitmap = new new ("test.jpg");
// 1, 2 の位置のピクセルの色を取得
System.Drawing.Color color = bitmap.GetPixel(1, 2);
// 1, 2 の位置のピクセルの色を設定
bitmap.SetPixel(1, 2, System.Drawing.Color.FromArgb(1, 2, 3));
// 画像を保存
bitmap.Save("out.jpg");

簡単ですね。 しかし注意点としては、正直画像の加工方法として動作は遅いので別の方法を検討できるのであれば検討してみた方が良いかもしれません。