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 :

Comment récupérer les dimmentions d'une photo


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Points : 118
    Points
    118
    Par défaut Comment récupérer les dimmentions d'une photo
    Bonjour à tous

    J'avais placé cette question sur le forum VB.NET et l'on m'a dit que c'était pas la bonne place...... mille excuses

    Sous Visual Web Developer, j'affiche des photos (.jpg) dans un contrôle Image.

    Je voudrais connaitre le rapport Hauteur/Largeur pour redimmentionner mon contrôle Image en fonction du sens d'affichage de mes photos.

    Si c'est simple (quand on connaît) en VB6, c'est moins évident en Visual Web Developer.

    J'ose espérer que quelqu'un l'a déja fait en Visual Web Developer.

    Merci de votre aide

    Claude Azoulai

  2. #2
    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
    Je crois que si tu ne spécifies pas la hauteur et la largeur de ton controle Image, il s'adapte automatiquement à la taille de l'image..

    Sion tu peux regarder la classe Image qui permet de faire ce genre de manipulations
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Points : 118
    Points
    118
    Par défaut
    Merci à bossun

    Le problème c'est que le contrôle Image adapte la photo à ses dimensions.
    Si je veux le positionner correctement, je dois lui fournir des dimensions.
    J'ai donc deux contrôles Image (un en portrait et un en paysage).

    Il me faut donc savoir dans quel format se trouve la photo avant de l'afficher.
    Pour cela il me faut savoir le rapport Hauteur/Largeur de la photo.

    Merci de ton aide.

    Si quelqu'un connait la solution, je suis preneur.
    Je rappele que je travail avec Visual Web Developer 2005.

    Claud Azoulai

  4. #4
    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
    Citation Envoyé par Claude_Azoulai Voir le message
    Le problème c'est que le contrôle Image adapte la photo à ses dimensions.
    Justement ce que je te disais plus haut...

    Si tu enlève les dimensions à ton controle Image il s adapte à la taille de l'image.. je viens d'essayer pour etre sûr.

    Veille à ce que les propriétés Width et Height soient vide...
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Points : 118
    Points
    118
    Par défaut
    Merci bossun

    En effet, si je ne dimensionne pas le contrôle Image, il s'adapte aux dimensions de la photo.
    Comme les photos ont la taille d'origine, la page n'est pas assée grande pour les contenir.
    Si je redimensionne les photos avant, par un logiciel que je ne connaîs pas encore, ça devrait fonctionner au prix d'un petit défaut de centrage (le coin suppérieur gauche est fixé).
    C'est la solution que je choisirai si je n'en trouve pas une autre.
    Merci bien de ta sollicitude.
    Claude Azoulai

  6. #6
    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
    Pour réduire tes images, n'importe quel soft de traitement d'images ferait l'affaire... pour en citer un Paint.NET conviendrait et est simple à utiliser.


    Tu peux jouer sur la taille du controle en l'affichant en %.. ça resoudrait ton problème...
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

Discussions similaires

  1. Comment récupérer les dimmentions d'une photo
    Par Claude_Azoulai dans le forum VB.NET
    Réponses: 1
    Dernier message: 11/11/2007, 15h31
  2. [VB.Net] Comment récupérer les proprietes d'une image ?
    Par Cirdan Telemnar dans le forum VB.NET
    Réponses: 2
    Dernier message: 29/06/2006, 16h15
  3. [ServerSocket][URL] Comment récupérer les arguments d'une URL?
    Par nramariavelo dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 20/06/2006, 14h46
  4. Réponses: 3
    Dernier message: 22/03/2006, 09h47
  5. Réponses: 3
    Dernier message: 10/03/2006, 14h15

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