예제 #1
0
        private void go_Click(object sender, EventArgs e)
        {
            var    image = new OpenFiles().Image;
            Bitmap bmp   = new Bitmap(image);

            bmp.RotateFlip(RotateFlipType.Rotate90FlipX);
            if (cbGry.Checked)
            {
                cbGry.Enabled = false;
                GryMassPix    = GryMap.GetGryColorMap(bmp);
            }
            else if (cbRGB.Checked)
            {
                cbRGB.Enabled = false;
                RGBMassPix    = RGBMap.GetRGBColorMap(bmp);
            }

            Graphics g = Graphics.FromImage(bmp);

            g = this.CreateGraphics();
            int a = this.ClientSize.Width - 50;
            int b = this.ClientSize.Height / 2 + 50;

            g.DrawImage(image, 25, 5, a, b);
            g.Dispose();

            save.Enabled = true;
        }
예제 #2
0
        private void save_Click(object sender, EventArgs e)
        {
            if (cbGry.Checked)
            {
                new SaveFiles(GryMap.GetGryBinaryMas(GryMassPix));
            }
            else if (cbRGB.Checked)
            {
                new SaveFiles(RGBMap.GetRGBBinaryMas(RGBMassPix));
            }

            {
                save.Enabled  = false;
                cbRGB.Enabled = true;
                cbGry.Enabled = true;
                open.Enabled  = false;
                cbRGB.Checked = false;
                cbGry.Checked = false;
            }
        }