Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Робота з BMP-зображеннями

Реферат Робота з BMP-зображеннями





(i, j + 1) .R;=bmp2.GetPixel (i - 1, j) .R ;=bmp2.GetPixel (i + 1, j) .R;=bmp2.GetPixel (i - 1, j - 1) .R;=bmp2.GetPixel (i - 1, j + 1) .R;=bmp2. GetPixel (i + 1, j - 1) .R;=bmp2.GetPixel (i + 1, j + 1) .R;

//знаходження середнього значення=(RedC + RedL + RedR + RedU + RedD + RedLU + RedRU + RedLD + RedRD)/9;=bmp2.GetPixel (i, j) .G;=bmp2.GetPixel (i, j - 1) .G;=bmp2.GetPixel (i, j + 1) .G;=bmp2.GetPixel (i - 1, j) .G;=bmp2.GetPixel (i + 1, j ) .G;=bmp2.GetPixel (i - 1, j - 1) .G;=bmp2.GetPixel (i - 1, j + 1) .G;=bmp2.GetPixel (i + 1, j - 1). G;=bmp2.GetPixel (i + 1, j + 1) .G;=(GreenC + GreenL + GreenR + GreenU + GreenD + GreenLU + GreenRU + GreenLD + GreenRD)/9;=bmp2.GetPixel (i, j).B;=bmp2.GetPixel (i, j - 1) .B;=bmp2.GetPixel (i, j + 1) .B;=bmp2.GetPixel (i - 1, j) .B;=bmp2.GetPixel ( i + 1, j) .B;=bmp2.GetPixel (i - 1, j - 1) .B;=bmp2.GetPixel (i - 1, j + 1) .B;=bmp2.GetPixel (i + 1, j - 1) .B;=bmp2.GetPixel (i + 1, j + 1) .B;=(BlueC + BlueL + BlueR + BlueU + BlueD + BlueLU + BlueRU + BlueLD + BlueRD)/9;

//присвоюємо квітам пікселя нові значенія.SetPixel (i, j, Color.FromArgb (NewRed, NewGreen, NewBlue));

//теж саме робимо для допоміжної колірної карти

RedC=bmp3.GetPixel (i, j) .R;=bmp3.GetPixel (i, j - 1) .R;=bmp3.GetPixel (i, j + 1) .R;= bmp3.GetPixel (i - 1, j) .R;=bmp3.GetPixel (i + 1, j) .R;=bmp3.GetPixel (i - 1, j - 1) .R;=bmp3.GetPixel (i -1, j + 1) .R;=bmp3.GetPixel (i + 1, j - 1) .R;=bmp3.GetPixel (i + 1, j + 1) .R;=(RedC + RedL + RedR + RedU + RedD + RedLU + RedRU + RedLD + RedRD)/9;=bmp3.GetPixel (i, j) .G;=bmp3.GetPixel (i, j - 1) .G;=bmp3.GetPixel (i, j + 1 ) .G;=bmp3.GetPixel (i - 1, j) .G;=bmp3.GetPixel (i + 1, j) .G;=bmp3.GetPixel (i - 1, j - 1) .G;=bmp3.GetPixel (i - 1, j + 1) .G;=bmp3.GetPixel (i + 1, j - 1) .G;=bmp3.GetPixel (i + 1, j + 1) .G;=(GreenC + GreenL + GreenR + GreenU + GreenD + GreenLU + GreenRU + GreenLD + GreenRD)/9;=bmp3.GetPixel (i, j) .B;=bmp3.GetPixel (i, j - 1) .B;=bmp3.GetPixel ( i, j + 1) .B;=bmp3.GetPixel (i - 1, j) .B;=bmp3.GetPixel (i + 1, j) .B;=bmp3.GetPixel (i - 1, j - 1).B;=bmp3.GetPixel (i - 1, j + 1) .B;=bmp3.GetPixel (i + 1, j - 1) .B;=bmp3.GetPixel (i + 1, j + 1) .B ;=(BlueC + BlueL + BlueR + BlueU + BlueD + BlueLU + BlueRU + BlueLD + BlueRD)/9; .SetPixel (i, j, Color.FromArgb (NewRed, NewGreen, NewBlue));

//теж саме робимо для допоміжної колірної карти

RedC=bmp4.GetPixel (i, j) .R;=bmp4.GetPixel (i, j - 1) .R;=bmp4.GetPixel (i, j + 1) .R;= bmp4.GetPixel (i - 1, j) .R;=bmp4.GetPixel (i + 1, j) .R;=bmp4.GetPixel (i - 1, j - 1) .R;=bmp4.GetPixel (i -1, j + 1) .R;=bmp4.GetPixel (i + 1, j - 1) .R;=bmp4.GetPixel (i + 1, j + 1) .R;=(RedC + RedL + RedR + RedU + RedD + RedLU + RedRU + RedLD + RedRD)/9;=bmp4.GetPixel (i, j) .G;=bmp4.GetPixel (i, j - 1) .G;=bmp4.GetPixel (i, j + 1 ) .G;=bmp4.GetPixel (i - 1, j) .G;=bmp4.GetPixel (i + 1, j) .G;=bmp4.GetPixel (i - 1, j - 1) .G;=bmp4.GetPixel (i - 1, j + 1) .G;=bmp4.GetPixel (i + 1, j - 1) .G;=bmp4.GetPixel (i + 1, j + 1) .G;=(GreenC + GreenL + GreenR + GreenU + GreenD + GreenLU + GreenRU + GreenLD + GreenRD)/9;=bmp4.GetPixel (i, j) .B;=bmp4.GetPixel (i, j - 1) .B;=bmp4.GetPixel ( i, j + 1) .B;=bmp4.GetPixel (i - 1, j) .B;=bmp4.GetPixel (i + 1, j) .B;=bmp4.GetPixel (i - 1, j - 1).B;=bmp4.GetPixel (i - 1, j + 1) .B;=bmp4.GetPixel (i + 1, j - 1) .B;=bmp4.GetPixel (i + 1, j + 1) .B ;=(BlueC + BlueL + BlueR + BlueU + BlueD + BlueLU + BlueRU + BlueLD + BlueRD)/9; .SetPixel (i, j, Color.FromArgb (NewRed, NewGreen, NewBlue));

}

}. Image=bmp2;

}

//подчерківаніеvoid button11_Click (object sender, EventArgs e)

{

//ініціалізіруем змінні для зберігання квітів сусідніх пікселів

//(верхнього, нижнього, лівого, правого) RedC, RedL, RedR, RedU, RedD, RedLU, RedRU, RedLD, RedRD, NewRed,

GreenC, GreenL, GreenR, GreenU, GreenD, GreenLU, GreenRU, GreenLD, GreenRD, NewGreen ,, BlueL, BlueR, BlueU, BlueD, BlueLU, BlueRU, BlueLD, BlueRD, NewBlue;

//коефіцієнт посилення підкреслення граніцk=2;

for (int i=0; i lt; bmp2.Width; i ++)

{(int j=0; j lt; bmp2.Height; j ++)

{((i!=0) amp; amp; (j!=0) amp; amp; (i!=bmp2.Width - 1) amp; amp; (j!=bmp2. Height - 1))

{

//знаходження значень сусідніх пікселів

RedC=bmp2.GetPixel (i, j) .R;

RedL=bmp2.GetPixel (i, j - 1) .R;=bmp2.GetPixel (i, j + 1) .R;=bmp2.GetPixel (i - 1, j) .R ;=bmp2.GetPixel (i + 1, j) .R;=bmp2.GetPixel (i - 1, j - 1) .R;=bmp2.GetPixel (i - 1, j + 1) .R;=bmp2. GetPixel (i + 1, j - 1) .R;=bmp2.GetPixel (i + 1,...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Знаходження значень фізичних величин
  • Реферат на тему: Знаходження власних значень методом Леверрье
  • Реферат на тему: Відновлення пікселів
  • Реферат на тему: Стародавні мислителі про досвід виховання в сусідніх державах
  • Реферат на тему: Навчальна програма з математики для допоміжної школи