سلام خدمت اساتید محترم
میخواستم بدونم چطوری میتونم پیکسل های یه عکسو از سمت چپ- پایین با حلقه for پیمایش کنم ؟
سلام خدمت اساتید محترم
میخواستم بدونم چطوری میتونم پیکسل های یه عکسو از سمت چپ- پایین با حلقه for پیمایش کنم ؟
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap("");
//طول و عرض عکس
bmp.Size.Height;
bmp.Size.Width;
//پیکسل مورد نظر
bmp.GetPixel(0, 0);
اول تبدیلش میکنی به بیت مپ بعد پیمایش میکنی ... !!!
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:17 عصر
این نقشه برای قالیبافی نیست ؟؟؟؟
Bitmap b = new Bitmap(pictureBox1.Image);
for (int i = 0; i < b.Width; i++)
{
Color c = b.GetPixel(i, b.Height-1);
}
یه همچین چیزی میشه ...
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++;
}
بله دوست عزیز ممنون