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

Реферат Алгоритмізації обробки зображень





ename, System.Drawing.Imaging.ImageFormat.Tiff);; "png":. Image.Save (filename, System. Drawing.Imaging.ImageFormat.Png);;:;

}

{= new System.Diagnostics.Process ();. process1.StartInfo.Domain = "";. process1.StartInfo.LoadUserProfile = false;. process1.StartInfo.Password = null;. process1.StartInfo.StandardErrorEncoding = null;. process1.StartInfo.StandardOutputEncoding = null;. process1.StartInfo.UserName = "";. process1.SynchronizingObject = this;. StartInfo.FileName = filename;. EnableRaisingEvents = true;. Start ();

} {}

} void button7_Click (object sender, EventArgs e)

{

сохранітьToolStripMenuItem_Click (sender, e);

} void button8_Click (object sender, EventArgs e)

{picture = new Bitmap (pictureBox1.BackgroundImage); bitmap_data; bitmap_pixels;

{

// Блокуємо ділянку в памяті_data = picture.LockBits (new Rectangle (0, 0, picture.Width, picture.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);

// Отримуємо покажчик на перший піксель_pixels = bitmap_data.Scan0; * bitmap_pbitS = (byte *) bitmap_pixels.ToPointer ();

// Вказуємо, що крапка буде займати 3 байтаbytes_per_pixel = 3; cc_r, cc_g, cc_b, cc_gray; (int x = 0; x

{(int y = 0; y

{

// Обчислюємо покажчик на точку, яка відповідає координатам x, y * pixel_gr = (byte *) bitmap_pbitS + (y * bitmap_data.Stride) + (x * bytes_per_pixel);

// Прочитуємо 3 компоненти цвета_b = * pixel_gr; _g = * (pixel_gr + 1); _r = * (pixel_gr + 2);

// Обчислюємо серий_gray = (byte) Math.Round (cc_b * 0.3f + cc_g * 0.59f + cc_r * 0.11f);

// Встановлюємо в пам'яті компоненти кольору

* pixel_gr = cc_gray; _gr + +;

* pixel_gr = cc_gray; _gr + +;

* pixel_gr = cc_gray;

}

}. UnlockBits (bitmap_data);. BackgroundImage = picture;

}

} void button10_Click (object sender, EventArgs e)

{picture = new Bitmap (pictureBox1.BackgroundImage); bitmap_data; bitmap_pixels;

{

// Блокуємо ділянку в памяті_data = picture.LockBits (new Rectangle (0, 0, picture.Width, picture.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);

// Одержуємо покажчик на перший піксель_pixels = bitmap_data.Scan0; * bitmap_pbitS = (byte *) bitmap_pixels.ToPointer ();

// Вказуємо, що крапка буде займати 3 байтаbytes_per_pixel = 3; cc_r, cc_g, cc_b; (int x = 0; x


Назад | сторінка 13 з 23 | Наступна сторінка





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

  • Реферат на тему: Oscar Wilde "The picture of Dorian Gray"
  • Реферат на тему: Intonation system of English in the process of historical development
  • Реферат на тему: Legal system
  • Реферат на тему: Edcation system in the USA
  • Реферат на тему: UNIX System V