|
分類:[VB.NET (Windows)]
質問させていただきます。
開発環境はVB.netです。
フォーム上のPictureboxに画像を表示します。その画像を白黒反転し再描画します。 その白黒画像に横一本線を引きます。その引かれた線に該当するピクセルのヒストグラムをだすにはどうしたらいいですか? 白黒なので値は0か255。
//imgはPictureboxの画像をBitmap型で入れてます。 //tmpは線を引いた行 For i = 0 To img.Width - 1 img.SetPixel(i, img.GetPixel(i, tmp(j)).R, Color.Green) Next
For i = 0 To 255 g.DrawLine(New Pen(Color.Blue), 10 + i, 290, 10 + i, 290 - tmp(i)) Next 'i
これで実行すると img.SetPixel(i, img.GetPixel(i, tmp(j)).R, Color.Green) の部分が「パラメータが無効です」というエラーがでてしまいます。 どうしたらいいでしょうか?
|