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

Langage PHP Discussion :

Redimensionnement d'images à l'affichage


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut Redimensionnement d'images à l'affichage
    Bonsoir,
    Est-il possible de redimensionner les images à l'affichage tout en gardant le ratio?
    Quelque soit la réponse qu'est-ce vous me conseillez?

    Merci d'avance...

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Quelles sont tes contraintes/technos à utiliser ?

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Dans un code html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="mon-image.jpg" width="100" height="100" alt="mon-image" />
    rien ne t'empêche de fixer autoritairement des valeurs pour height et width.

    Pour connaître les dimensions originales de l'image tu peux utiliser la fonction getimagesize

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut
    Citation Envoyé par ABCIWEB Voir le message
    Dans un code html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="mon-image.jpg" width="100" height="100" alt="mon-image" />
    De cette façon en dur, je perds le ratio et l'image s'affiche déformée.

    Merci...

  5. #5
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Salut,
    Peux tu jetter un oeil dans ce thread ? http://www.developpez.net/forums/d68...e/#post4020275

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut
    Citation Envoyé par Thes32 Voir le message
    Salut,
    Peux tu jetter un oeil dans ce thread ? http://www.developpez.net/forums/d68...e/#post4020275
    Je rassure ce truc est magnifique pour le redimensionnement d'image à la volée.

    Et si je comprends bien, il est impossible de redimensionner une image avec une hauteur et largeur fixes sans tuer son ratio. Et pour conserver ce dernier il faut absolument passer par le crop. Et de là une partie de l'image sera rognée.

    Merci, cela va beaucoup m'aider.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut
    Citation Envoyé par Madfrix Voir le message
    Quelles sont tes contraintes/technos à utiliser ?
    D'abord les images ont déjà été uploadées vers le serveur et enregistrer dans la bdd(MySQL).
    Je souhaite les redimensionnées à l'affichage à plusieurs endroit de la page, mais quelque soit les dimensions fixées garder le ratio (proportion).
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function fctaffichimage($img_Src, $W_max, $H_max) {
    //...
    // ----------------------------------------------------
    // AFFICHE les dimensions optimales
     echo 'src="'.$img_Src.'" width="'.$W.'" height="'.$H.'"';
    }
     
    <img alt="" <?php fctaffichimage('test.png', 50, 100); ?> />

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/12/2007, 15h44
  2. [réglé][JSP - Resin] Redimensionnement d'images ...
    Par Claude Pelletier dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 24/03/2005, 18h47
  3. [VB.NET] Redimensionner une image proportionnelement
    Par Monster77 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/10/2004, 12h10
  4. [MX2004] redimensionner une image lors du chargement
    Par ouinouin dans le forum Flash
    Réponses: 8
    Dernier message: 18/02/2004, 18h32

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