Check the width and height of an image

后端 未结 3 1785
被撕碎了的回忆
被撕碎了的回忆 2021-01-17 10:10

I am able to display the picture in the picture box without checking the file size by the following code:

private void button3_Click_1(object sender, EventAr         


        
3条回答
  •  無奈伤痛
    2021-01-17 10:25

            try
            {
                //Getting The Image From The System
                OpenFileDialog open = new OpenFileDialog();
                open.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp)|*.jpg; *.jpeg; *.gif; *.bmp";
                if (open.ShowDialog() == DialogResult.OK)
                {
                    System.IO.FileInfo file = new System.IO.FileInfo(open.FileName);
                    Bitmap img = new Bitmap(open.FileName);
    
    
                    if (img.Width < MAX_WIDTH &&
                        img.Height < MAX_HEIGHT &&
                        file.Length < MAX_SIZE)
                        pictureBox2.Image = img;
    
                }
            }
            catch (Exception)
            {
                throw new ApplicationException("Failed loading image");
            }
    

提交回复
热议问题