(Ders 03) AForge.NET ile Resmi Gri Yapma (C#)

(Ders 02) C# a Aforge.Net için Referans Ekleme
(Ders 04) AForge.NET ile WebCam'den Görüntü Alma (C#)

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

Ekran Görüntüsü:

Açıklama:

Herhalde görüntü işlemenin ilk adımı (form özellikli programlama dilleri için) resmi gri yapmakla atılıyor:)

Bizde bu örneği paylaşmak istedik.


1. Eklenecek Referanslar (dll dosyaları):

  • AForge.dll
  • AForge.Imaging.dll

Uyarı: Referans dosyalarını projenize eklemezseniz projeniz çalışmaz.

2. Forma eklenecek araçlar (tool’lar):

Not: Bu araçlar Toolbox menüsünde.

(Araç Adı > Değiştirilecek İsim)

  • openFileDialog > openFileDialog1
  • pictureBox > pictureBox1
  • pictureBox > pictureBox2
  • button > button1

3. Program Kodları:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using AForge;
using AForge.Imaging;
using AForge.Imaging.ComplexFilters;
using AForge.Imaging.ColorReduction;
using AForge.Imaging.Filters;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                pictureBox1.Image = (Bitmap)System.Drawing.Image.FromFile(openFileDialog1.FileName);
            }

            GrayscaleBT709 griResim = new GrayscaleBT709();
            pictureBox2.Image = griResim.Apply((Bitmap)pictureBox1.Image);
        }
    }
}

Visual Studio Proje Dosyasını İndir:

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

(Ders 02) C# a Aforge.Net için Referans Ekleme
(Ders 04) AForge.NET ile WebCam'den Görüntü Alma (C#)