Arkadaşlar bir resimdeki pixeli getpixel komutu ile okuttum. bu resmim benim siyah beyaz . okuttuğum pixel eğer siyah ise resmin width ve height a kadar tanımladığım dizinin okunan i,j değerleri için dizinin i,j ninci değerine siyah ise o nokta 1 beyaz ise 0 aktaran birşey yapmak istiyorum...
şöle bir komut yazdım bakarmısınız yardımcı olursanız sevinirim.
/*********************************************************
private void button9_Click(object sender, EventArgs e)
{
Color renk5, renk6;
int sayac = 0;
kücük = new Bitmap(pictureBox3.Image);
renk5=kücük.GetPixel(0,0);
textBox5.Text = Convert.ToString(renk5);
for (byte i = 0; i < kücük.Width; i++)
{
for (byte j = 0; j < kücük.Height; j++)
{
renk1 = kücük.GetPixel(i,j);
deneme = Convert.ToString(renk1);
comboBox1.Items.Add(deneme);
if (renk1 == "Color[A = 255, R = 0, G = 0, B = 0]")
{
bitdizi[i, j] = 0;
}
else bitdizi[i, j] = 1;
sayac++;
}
}
comboBox1.Items.Add(comboBox1.Items.Count);
comboBox2.Text = deneme;
for (byte i = 0; i < kücük.Width ; i++)
{
for (byte j = 0; j < kücük.Height; j++)
{
comboBox2.Items.Add(bitdizi[i, j]);
}
}
}
*//////////////////////////////////////
şöle bir komut yazdım bakarmısınız yardımcı olursanız sevinirim.
/*********************************************************
private void button9_Click(object sender, EventArgs e)
{
Color renk5, renk6;
int sayac = 0;
kücük = new Bitmap(pictureBox3.Image);
renk5=kücük.GetPixel(0,0);
textBox5.Text = Convert.ToString(renk5);
for (byte i = 0; i < kücük.Width; i++)
{
for (byte j = 0; j < kücük.Height; j++)
{
renk1 = kücük.GetPixel(i,j);
deneme = Convert.ToString(renk1);
comboBox1.Items.Add(deneme);
if (renk1 == "Color[A = 255, R = 0, G = 0, B = 0]")
{
bitdizi[i, j] = 0;
}
else bitdizi[i, j] = 1;
sayac++;
}
}
comboBox1.Items.Add(comboBox1.Items.Count);
comboBox2.Text = deneme;
for (byte i = 0; i < kücük.Width ; i++)
{
for (byte j = 0; j < kücük.Height; j++)
{
comboBox2.Items.Add(bitdizi[i, j]);
}
}
}
*//////////////////////////////////////