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

Bibliothèques et frameworks PHP Discussion :

[Images] Affichage et réduire poids d'une image


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut [Images] Affichage et réduire poids d'une image
    Bonjour,
    J’affiche des images dont le nom est stocké dans ma base de données.
    Mes images sont en fait des fonds d'écran qui sont stocké dans leur format d'origine dans un répertoire "wallpapers"

    Pour faire afficher ces images je fais de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="../images/wallpapers/', $resultat['logo'] ,'" alt="', $resultat['alt'] ,'" width="250" height="188" border="1px" solid black/>
    Comme vous pouvez le constater je donne moi-même la dimension de l'image en la réduisant afin de ne pas l'afficher dans son format d'origine. (Le format d'origine s'affichera en cliquant dessus).
    On a donc effectivement une image qui est petite sur la page du site mais qui a un poids important (celui d'origine).

    J’aimerais savoir s’il existe une solution pour réduire le poids de l'image qui est affiché en mini sans etre obligé de créer une nouvelle image-mini.jpg pour chaque wallpapers.

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    salut
    tu peux aller voir ceci : http://php.developpez.com/faq/?page=gd#gd_qualiteimage

    qui décrit comment réduire une image.

    tu peux alors mettre cette page php dans l'attribut src de ton image. Dans l'url, tu mets les paramètres permettant de retrouver l'image. Et ainsi, la page php renverra bien le code d'une image (peut être faudra t-il ajouter un header).

  3. #3
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    Tu dois pouvoir avec GD.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    imagecopyresampled(.....); // Regarde les params de cete fonction et comment elle marche
    ?>
    Mais ca utilise beaucoup de processeur, c'est gourmand

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut
    Il faut que lorsque tu transfères ces fond d'écran sur ton serveur, tu crée une miniature.

  5. #5
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    j'ajouterais que la solution de juninho269 est préférable car créé les miniatures à la volée peut se révéler assez gourmand en ressource, alors que stocker des miniatures n'est pas très couteux en espace disque...

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

Discussions similaires

  1. Une image en session ou comment renvoyer une image sur une page
    Par a tunar with no tune dans le forum Spring
    Réponses: 1
    Dernier message: 26/01/2012, 09h02
  2. Réponses: 3
    Dernier message: 18/11/2011, 10h19
  3. réduire le poid d'une image de 6Ko à 0,8 Ko
    Par z_ahlam dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 10/01/2011, 14h05
  4. diminuer le "poids" d'une image sans réduire sa taille
    Par laurentSc dans le forum Imagerie
    Réponses: 6
    Dernier message: 04/04/2009, 23h55
  5. Réponses: 6
    Dernier message: 15/11/2007, 12h31

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