画像のRコンポーネントを読み取り、配列に保存するために、プログラムに次のスクリプトを作成しました。
Dim citra_asli As Bitmap = New Bitmap(PictureBoxAsli.Image)
Dim i As Integer = 0
Dim j As Integer = 0
Dim redValue(i, j) As Integer
ListBox3.Items.Add("Piksel--R--G--B")
For i = 0 To ((citra_asli.Height) - 1)
For j = 0 To ((citra_asli.Width) - 1)
Dim R As Integer = citra_asli.GetPixel(i, j).R
redValue(i, j) = R
ListBox3.Items.Add((i.ToString + ("," + (j.ToString + (" " + (redValue(i, j).ToString))))))
Next
Next
残念ながら、「インデックスが配列の境界外でした」というエラーメッセージが常に表示されます。私の知る限り、redValue() 配列と citra_asli ビットマップの次元は同じですが、エラー メッセージが表示されるのはなぜですか? 誰かが私を助けてください。あるいは、配列に保存する別の方法があるかもしれません。ありがとうございます。私の拙い英語をどうかお許しください。