View Full Version : پیمایش پیکسل های عکس از سمت چپ- پایین
  
mehrdad.h
پنج شنبه 22 خرداد 1393, 20:32 عصر
سلام خدمت اساتید محترم
میخواستم بدونم چطوری میتونم  پیکسل های یه عکسو  از سمت چپ- پایین با حلقه for  پیمایش کنم ؟
hamid_hr
پنج شنبه 22 خرداد 1393, 20:36 عصر
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap("");
                    //طول و عرض عکس
                    bmp.Size.Height;
                    bmp.Size.Width;
                    //پیکسل مورد نظر
                    bmp.GetPixel(0, 0);
CsharpNevisi
پنج شنبه 22 خرداد 1393, 20:45 عصر
اول تبدیلش میکنی به بیت مپ بعد پیمایش میکنی ... !!!
Bitmap b = new Bitmap(pictureBox1.Image);
            for (int j = b.Height; j > 0; j--)
            {
                for (int i = 0; i < b.Width; i++)
                {
            //----------اینجا رنگ هر پیکسلو میگیری
                    Color c = b.GetPixel(i, j);
                }
            }
mehrdad.h
پنج شنبه 22 خرداد 1393, 21:15 عصر
ممنون از لطفتون دوستان
ولی من مشکلم اینه که چطوری از سمت چپ - پایین پیمایش کن (طول و عرض به صورت جداگانه پیماش میشن)
CsharpNevisi
پنج شنبه 22 خرداد 1393, 21:26 عصر
ممنون از لطفتون دوستان
ولی من مشکلم اینه که چطوری از سمت چپ - پایین پیمایش کن (طول و عرض به صورت جداگانه پیماش میشن)
خب تو کدی که من دادم پیکسل ها اینجوری پیمایش میشن :
[4-4][4-3][4-2][4-1]
[3-4][3-3][3-2][3-1]
[2-4][2-3][2-2][2-1]
[1-4][1-3][1-2][1-1]
mehrdad.h
پنج شنبه 22 خرداد 1393, 21:38 عصر
-------------------------------------------------------------
CsharpNevisi
پنج شنبه 22 خرداد 1393, 22:06 عصر
این نقشه برای قالیبافی نیست ؟؟؟؟
Bitmap b = new Bitmap(pictureBox1.Image);
		for (int i = 0; i < b.Width; i++)
                {
                    Color c = b.GetPixel(i, b.Height-1);
                }
aliagamon
پنج شنبه 22 خرداد 1393, 22:13 عصر
یه همچین چیزی میشه ... 
     int count = 0;
            for (int i = 0; i < b.Height; i++)
            {
                if(count==5){
                    for (int j = 0; j < b.Width; j++)
                    {
                        //Set red pixel [i,j+1];
                    }
                    count = 0;
                }
                count++;
            }
mehrdad.h
پنج شنبه 22 خرداد 1393, 22:17 عصر
بله دوست عزیز ممنون
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.