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 :

[Librairie GD] Problème de créations d'images miniatures !


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut [Librairie GD] Problème de créations d'images miniatures !
    Hi all,

    Après avoir parcourus de nombreuses Faq, site, etc.. je me suis attaqué à la création d'image miniature avec la librairie GD 2. J'ai commencé par un petit test avec une image jpeg et malheureusement la miniature ne se crée pas.

    g dans un fichier miniature.php, le code de création de la miniature :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $source = imagecreatefromjpeg("a.jpg"); // La photo est la source
    $destination = imagecreatetruecolor(200, 150); // On crée la miniature vide
     
    // Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
    $largeur_source = imagesx($source);
    $hauteur_source = imagesy($source);
    $largeur_destination = imagesx($destination);
    $hauteur_destination = imagesy($destination);
     
    // On crée la miniature
    imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
     
    // On enregistre la miniature sous le nom "mini_couchersoleil.jpg"
    imagejpeg($destination, 'mini_couchersoleil.jpg');
    Et dans un fichier index.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!--Image réduite-->
    <p>Image réduite</p>
    <img src="mini_couchersoleil.jpg" alt="test"/>
    <!--Image non réduite-->
    <p>Image non réduite</p>
    <img src="a.jpeg" alt="lol"/>
    Cela ne marche pas, à l'affichage, je n'ai pas la miniature, juste " test"
    J'ai bien ouvert l'extension dans le php.ini

    Merci pour vos réponses !!

  2. #2
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    et ton fichier index.php il inclue miniature.php ??

    parce que sinon elle sera jamais créée ta miniature.

Discussions similaires

  1. Problème de création d'image système sur Windows 7
    Par yetman333 dans le forum Windows 7
    Réponses: 16
    Dernier message: 12/12/2014, 18h12
  2. [GD] Problème de création d'image avec GD2
    Par Halex78 dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 31/03/2007, 16h46
  3. [GD] problème de création d'image
    Par troussepoil dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 16/03/2007, 15h32
  4. [ImageMagick] Création d'une image miniature
    Par popeye82 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 01/02/2006, 21h10
  5. [GD] recherche fonction de création d'images miniatures
    Par digger dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 18/11/2005, 22h12

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