PictureBoxtaki Resim Siyah Beyaz Yapmak
Merhaba arkadaşlar bu makalemizde PictureBox taki resimin RGB renklerini değiştirerek  soldurup siyah beyaz yapacağız. Formunuza 2 tane PictureBox ekleyin.

Şekil 1
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            PictureBox pictureBox1=new PictureBox();
            PictureBox pictureBox2 = new PictureBox();
             
            pictureBox1.Width = 300; pictureBox1.Height = 300;
            pictureBox1.Location = new Point(1,1);
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox2.Width = 300; pictureBox2.Height = 300;
            pictureBox2.Location = new Point(300, 1);
            pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;
            this.Controls.Add(pictureBox1);
            this.Controls.Add(pictureBox2);
           pictureBox1.Image=Image.FromFile("C:\\manzara.jpg");
            Bitmap bitmap1 = new Bitmap(pictureBox1.Image);
            int width1 = bitmap1.Width;
            int height1 = bitmap1.Height;
            Bitmap bitmap2 = new Bitmap(width1, height1);
            
            for (int i = 0; i < width1; i++)
            {
                for (int j = 0; j < height1; j++)
                {
                    Color color1 = bitmap1.GetPixel(i, j);
                    byte R = color1.R;
                    byte G = color1.G;
                    byte B = color1.B;
                    int common = (R + G + B) / 3;
                    
                    color1 = Color.FromArgb(common, common, common);
                    bitmap2.SetPixel(i, j, color1);
                    
                }
            }
            
            pictureBox2.Image = bitmap2;
        }
    }
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN