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 :

[GD] Utiliser une image existante


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 22
    Par défaut [GD] Utiliser une image existante
    Bonjour,
    J'ai :

    <img src="monFichier.php" alt=".." />

    Ps: Je pensais faire dans monFichier.php :
    header ("Content-type: image/jpeg");
    imagejpeg("image.jpg");

    Mais ca marche pas...

    Pourquoi ? Comment faire ?

    Merci !

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 92
    Par défaut
    Salut,
    Ton problème n'est pas très clair.
    Pour info, la propriété SRC te permet d'indiquer le chemin vers une image et non pas vers un fichier php.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 28
    Par défaut
    Citation Envoyé par creatchy
    Salut,
    Ton problème n'est pas très clair.
    Pour info, la propriété SRC te permet d'indiquer le chemin vers une image et non pas vers un fichier php.
    Dans ce cas, si justement. Car son fichier PHP sera traité comme un fichier .jpg (regarde la fonction header de son fichier PHP )


    header ("Content-type: image/jpeg");
    imagejpeg("image.jpg");

    Mais ca marche pas...
    Qu'est ce qui ne marche pas exactement ?

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 92
    Par défaut
    un peu lourd comme méthode non ? Quel est son intérêt ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 28
    Par défaut
    C'est parfois un peu lourd pour le serveur mais c'est aussi extrêmement pratique : tu peux par exemple générer une galerie d'images miniatures à partir d'un dossier contenant les images en taille normale.
    Et ce, à la volée, sans que les miniatures soient stockées quelque part. Elles existent uniquement "en mémoire vive".

    Tu peux aussi ajouter du texte à une image, comme un copyright, toujours à la volée

    Les applications sont nombreuses. Tu devrais jeter un oeil du côté de la librairie GD si ça t'intéresse et que tu veux en savoir plus

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 92
    Par défaut
    ok, merci pour l'info. je vais regarder ça attentivement.

  7. #7
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 22
    Par défaut
    Si je met exactement :
    <?php
    header ("Content-type: image/jpeg");
    imagejpeg("http://www.monsite.com/graphisme/logo.gif");
    ?>
    et que j'appele ce fichier, il ne m'affiche rien sauf le nom de mon url...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 28
    Par défaut
    Désolé pour le double-post mais ça sera plus clair comme ça...

    Citation Envoyé par Guilhem_mdg
    Si je met exactement :
    <?php
    header ("Content-type: image/jpeg");
    imagejpeg("http://www.monsite.com/graphisme/logo.gif");
    ?>
    et que j'appele ce fichier, il ne m'affiche rien sauf le nom de mon url...

    Si tu regardes la doc de imagejpeg, tu verras que ton appel n'est pas bien formulé (http://fr.php.net/manual/fr/function.imagejpeg.php).

    Tu dois avoir une ressource (en général elle est créée grâce à imagecreatetruecolor) et non le path vers ton fichier.

    Dans ton cas, ça devrait donner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
        header ("Content-type: image/jpeg");
     
        $r = imagecreatefromgif("path/vers/ton/image.gif");
        imagejpeg($r);
    ?>

  9. #9
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 22
    Par défaut
    Suis-je bête...

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/01/2007, 10h09
  2. Utiliser une image DirectX avec GDI?
    Par Fynchi dans le forum DirectX
    Réponses: 11
    Dernier message: 02/11/2006, 09h36
  3. Réponses: 1
    Dernier message: 17/05/2006, 09h19
  4. Utiliser une image à la place du curseur par défaut
    Par nice dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 11/12/2005, 22h15
  5. Utilise une image ISO pour le boot du PC
    Par Furius dans le forum Ordinateurs
    Réponses: 2
    Dernier message: 05/09/2005, 14h02

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