IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Tester url d'une image pour trouver la taille


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2009
    Messages : 82
    Par défaut Tester url d'une image pour trouver la taille
    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..

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    il faut les télécharger, si l'url est celle de l'image, ton code la télécharge actuellement
    sauf qu'il faut à partir des octets recréer l'image, pour ca tu peux faire image.fromstream
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [Débutant] Trouver l'url d'une image dans une bibliothèque
    Par ejourdan dans le forum Développement Sharepoint
    Réponses: 7
    Dernier message: 26/03/2013, 11h10
  2. [CKEditor] Transfer d'url dans une popup pour changer chemin upload image
    Par Acoupa dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 24/01/2008, 10h06
  3. Réponses: 8
    Dernier message: 12/04/2007, 08h53
  4. utiliser des morceaux d'une image pour faire des boutons
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 14/12/2005, 00h05
  5. [FLASH 5]un bouton dans une image pour revenir sur une scene
    Par patato valdes dans le forum Flash
    Réponses: 7
    Dernier message: 28/04/2004, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo