Bonjour à tous

j'arrive à trouver la taille d'une image en local avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Image Image = Image.FromFile(path);
int Height =  Image.Height;
int Width = Image.Width;
mais je n'arrive pas à le faire pour une image distante, j'arrive juste à trouver ca taille en octets..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
public string GetOctets(string url)
        {
            WebRequest req = null;
            WebResponse resp = null;
            string Taille = null;
            try
            {
                req = (WebRequest)WebRequest.Create(url);
                resp = req.GetResponse();
                Taille = resp.ContentLength.ToString();
 
                return Taille;
            }
            catch (Exception e)
            {
                return Taille;
                throw new Exception("An exception occured : GetOctets() : " + e.Message + " " + e.GetType().ToString());
 
            }
            finally
            {
                if (resp != null) resp.Close();
            }
        }
sachant que j'ai bcq d'images à tester, j'espère trouver une solution la plus rapide possible..