Vérifier la largeur et la hauteur d'une image

Je suis en mesure d'afficher l'image dans la zone d'image sans vérifier la taille du fichier par le code suivant:

private void button3_Click_1(object sender, EventArgs e)
{
    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)
        {
            Bitmap img = new Bitmap(open.FileName);

            pictureBox2.Image = img;
        }
    }
    catch (Exception)
    {
        throw new ApplicationException("Failed loading image");
    }
}

Je veux vérifier la taille de l'image par exemple, s'il est 2 MO ou 4 MO avant de les afficher dans la zone d'image. je tiens également à vérifier la largeur et hauteur de l'image.

OriginalL'auteur bharathi | 2011-05-18