setpixel çalışmıyor

Başlatan forumsad, 20 Aralık 2012, 14:59:07

forumsad

arkadaşlar

        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            label1.Text = e.X.ToString();
            label2.Text = e.Y.ToString();

            Bitmap btm = new Bitmap(pictureBox1.Image);
            Color color = btm.GetPixel(e.X, e.Y);
            int intDeger = color.ToArgb();


            if (intDeger < 100000)
            {
                btm.SetPixel(e.X, e.Y, Color.Red);
            }
            else
            {
                btm.SetPixel(e.X, e.Y, Color.Blue);
            }
        }


yukardaki kodda bir pixelin renk değerini alıp kontrol edip şarta göre renğini değiştirmek istiyorum ama olmuyor
meyi eksik yapıyorum acaba

netdeki örneklerde yaklaşık böyle sorunu anlayamadım

saygılarımla

forumsad

sorunu alta
pictureBox1.Image = btm;


ekleyerek çözdüm ama başka bir sorunum ortaya çıktı

mause ile tıkladığım bir noktanın etrafını tıkladığım nokta tam orta olacak şekilde
pixel pixel nasıl yuvarlak kırmızı yapabilirim

yani resim üzerinde bir noktaya tıklayacaksınız noktanın etrafı yuvarlak olarak kırmızı olacak  10pixel çapında
yanlız bunu pixel pixel tek tek yapacaksınız

bu konuda fikri olan varmı acaba teşekkürler...