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

ASP.NET Discussion :

[C#.NET] Obtenir Dimensions Image sur un fichier Uploader


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 89
    Points : 56
    Points
    56
    Par défaut [C#.NET] Obtenir Dimensions Image sur un fichier Uploader
    Bonjour à tous,

    Je souhaite obtenir les informations sur une image que l'utilisateur upload.

    Je récupere donc le fichier en tant que fichier et non pas image. J'aimerais savoir s'il existe une solution pour le convertir le FileUpload en Image. Ou alors une autre solution qui me permettrai de connaitre les dimensions de l'image.

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Citation Envoyé par t1marlartiste Voir le message
    Je récupere donc le fichier en tant que fichier et non pas image.
    Je comprends pas là

  3. #3
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    alors la classe Image te permet de faire ça..

    tu dois charger ton flux que tu envoie dans un flux memoire.. et après tu dois construire une image en appelant la mehtode sstatique FromStream de la classe image.

    Aprpès il suffit de lire les propriétés qui t'interessent pour voir les propriétés de ton image.

    @+
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 89
    Points : 56
    Points
    56
    Par défaut
    Merci pour vos réponse.


    j'ai trouvé un moyen tout simple grâce a l'objet bitmap.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                Bitmap img;
     
                    img = new Bitmap(FileUpload1.PostedFile.FileName);
     
     
                    int fileHauteur = img.Height;
                    int fileLargeur = img.Width;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. image sur un fichier
    Par lrgtk dans le forum Debian
    Réponses: 1
    Dernier message: 01/11/2011, 10h50
  2. Rafraichissement image sur modif fichier entrée
    Par patrick_boulay dans le forum JavaFX
    Réponses: 4
    Dernier message: 17/08/2010, 15h19
  3. Obtenir des informations sur un fichier
    Par Just dans le forum Langage
    Réponses: 1
    Dernier message: 19/02/2008, 10h42
  4. [VB.NET] Obtenir le nom d'un fichier
    Par eown dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/05/2006, 12h10
  5. [Debutant VC++.net] Obtenir un pointeur sur objet
    Par SteelBox dans le forum MFC
    Réponses: 6
    Dernier message: 17/06/2004, 18h36

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