예제 #1
0
        public void cargarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ofd = new OpenFileDialog();
            ofd.InitialDirectory = @"C:\Users\Arnau\Desktop\Imagenes para el proyecto";
            ofd.Filter           = "JPEG|*.jpeg|PPM|*.ppm|PNG|*.png|JPG|*.jpg|BMP|*.bmp";
            ofd.Title            = "Carga una imagen";


            if (ofd.ShowDialog() == DialogResult.OK)
            {
                string extension = Path.GetExtension(ofd.FileName);
                if (extension == ".ppm")
                {
                    img.CargarImagen(ofd.FileName);
                    bmp = img.GetBitmap();
                }
                else
                {
                    bmp = new Bitmap(ofd.FileName);
                    img = new Imagen(bmp);
                }

                pictureBox1.Image = (Image)bmp;



                pictureBox1.ClientSize = new Size(bmp.Width, bmp.Height);
                pictureBox1.SizeMode   = PictureBoxSizeMode.StretchImage;
                informacionToolStripMenuItem1.Enabled      = true;
                rotarToolStripMenuItem.Enabled             = true;
                invertirToolStripMenuItem.Enabled          = true;
                filtrosToolStripMenuItem.Enabled           = true;
                deshacerToolStripMenuItem.Enabled          = true;
                escalaAGrisesToolStripMenuItem.Enabled     = true;
                intensidadDeColorToolStripMenuItem.Enabled = true;
                sakvarToolStripMenuItem.Enabled            = true;
                exportarAToolStripMenuItem.Enabled         = true;
                AutoScroll = true;
                filtrosToolStripMenuItem.Enabled     = true;
                marcoToolStripMenuItem.Enabled       = true;
                horizontalToolStripMenuItem1.Enabled = true;
                verticalToolStripMenuItem1.Enabled   = true;
                invertirToolStripMenuItem.Enabled    = true;
                iluminaciónToolStripMenuItem.Enabled = true;
                cortarToolStripMenuItem.Enabled      = true;
                textoToolStripMenuItem.Enabled       = true;
            }
        }