AnimalCrossingQR.MainForm.button1_Click C# (CSharp) Method

button1_Click() private method

private button1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void button1_Click(object sender, EventArgs e)
        {
            if (imageOpenFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Bitmap bitmap = (Bitmap)Bitmap.FromFile(imageOpenFileDialog.FileName);

                for (int i = 0; i < bitmap.Width; i++)
                    for (int j = 0; j < bitmap.Height; j++)
                    {
                        Color c = bitmap.GetPixel(i, j);
                        AC.Color nc = AC.Palette.GetNearestColor(new AC.Color(c.R, c.G, c.B));
                        bitmap.SetPixel(i, j, Color.FromArgb(nc.Red, nc.Green, nc.Blue));
                    }

                bitmap.Save(imageOpenFileDialog.FileName + ".png");
            }
        }