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
Vous devez vous connecter pour publier un commentaire.
La
Bitmap
tiendra la hauteur et la largeur de l'image.Utiliser le
FileInfo
Length
propriété pour obtenir la taille du fichier.permettez-moi de confirmer les premières voulez-vous la taille de la mémoire ou de la taille en hauteur et en largeur?
il veut à la fois.
Oui je veux à la fois la taille de la mémoire ainsi que la taille en hauteur et en largeur
L'exemple de code que j'ai donné fournira à la fois.
OriginalL'auteur Oded
OriginalL'auteur Ahmadreza