Bu çalışmada Visual Studio C# .NET’de görüntü işlemenin nasıl yapıldığı temel olarak ele alınmaktadır.Çalışmamızı Windows uygulaması olan formlarda gerçekleştireceğiz. Bunun için görüntülerimizi göstermekamacıyla bir form aleti olan PictureBox kullanacağız. Yaptığımız işlem en basit anlamıyla açılan resmin piksellerine teker teker erişip istediğimiz işlemi piksellere uygulamaktır. Biz burada üç farklı görüntü işleme yönteminin C# programlama dili ile nasıl yapılacağını göstermeye çalıştık. İlk yöntemde resmimizin rengini tersine çevirme ,ikinci yöntemde resmimize kabartma etkisi uygulama, üçüncü yöntemde ise resmi siyah-beyaz yani gri tonlara çeviren işlemleri gerçekleştirdik.
Bu etkiler hakkında ayrıntılar sırasıyla ele alınacaktır. Her bir yöntem bir düğme olayıyla tetiklenmektedir. O halde ilgili kodları her bir farklı düğmenin basma(click) olayının içerisine yazacağız. Ayrıca gerçekleşen işlemin hangi aşamada olduğunu görmek için işlem çubuğu (progressBar) eklenmiştir.
Etkilerimize geçmeden önce birkaç gerekli terimden bahsetmek gerekiyor. Biz, aldığımız görüntüleri, pictureBox içinde gösterilen resmi elde edip onunla işlem yapmamızı sağlayanSystem.Drawing isim uzayının içinde Image sınıfı ve piksel verisine ulaşmak için yineSystem.Drawing isim uzayının içinde Bitmap sınıflarını kullanmaktayız. Bitmap sınıfında tanımladığımız bir resmin piksel verilerini okuduktan sonra bu pikseller üzerinde işlem yapabilmek için Bitmap sınıfına ait aşağıdaki temel metotları kullanmaktayız.
Alıntı : www.csharpnedir.com