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 :

[ImageMagick] Intégrer un JavaScript à l'image générée


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut [ImageMagick] Intégrer un JavaScript à l'image générée
    Bonjour à tous,

    J'ai une page PHP, dans laquelle j'affiche une image générée par GD.
    Globalement, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
     header ("Content-type: image/jpeg");
     // ...
     // Affichage de l'image
     imagejpeg($image);
    ?>
    Ce que je voudrais, c'est rajouter un window.close() au clic de l'image...
    Mais est-ce possible ?

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Par défaut
    Bonjour,

    Oui uniquement si tu appel ton image par une page text/html.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img onclick=... src="image.php" border="0" alt="" />

  3. #3
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut


    Oui, mais ma question est, est-ce que c'est possible avec GD... et le header deja envoyé ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Par défaut
    Oui,

    Du moment que image.php renvoie le bon header (content-type...) ansi que l'image, le client http analisera l'image, la reconnaitra et l'affichera.

    C'est possible meme sans GD, suffit d'envoyer un jolie header pour faire plaisir au client http ensuite il faut envoyer le header de l'image et son contenue en mode binaire (fwrite), ce que fait amplement la lib GD.

    EDIT:
    Si j'ai pas bien compris, image.php doit contenir exclusivement l'image, il ne faut rien envoyer de plus! tu peux utiliser les sessions, gerer les fichiers etc.. mais rien n'afficher autre que l'image elle meme.
    Pour faire ce que tu veux il te faut 2 fichiers: page.html et image.php

  5. #5
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    si tu as dans ta page une balise img dont le src pointe vers ton fichier qui génère l'image ca devrais marcher

  6. #6
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Comment ?
    C'est ce que j'ai...
    J'ai un lien <a href vers un fichier image.php (contenant le code GD que j'ai mis au dessus).
    L'image est bien affichée dans la page image.php, mais comme j'envoie le header, je ne peux pas mettre autre chose ? (comme du JavaScript)

  7. #7
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    fais un lien vers une page avec une extension html ou php, peut importe, dans laquelle tu met une balise img avec le src="image.php" comme ca tu peux mettre un onclick

  8. #8
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    J'crois que c'est le seul moyen de toute façon.

    Merci bien.

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

Discussions similaires

  1. IIOException sur image générées par ImageMagick
    Par goony dans le forum Graphisme
    Réponses: 3
    Dernier message: 28/09/2010, 12h21
  2. [ImageMagick] Affichage d'une image générée
    Par iamyog dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/08/2007, 12h35
  3. [ImageMagick] Affichage d'image générée
    Par LDDL dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 18/05/2007, 11h26
  4. [ImageMagick] Affichage d'images générées par PHP
    Par lothar59 dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 17/09/2006, 17h04
  5. [ImageMagick] Erreur lors du chargement de l'image générée
    Par hutchuck dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 29/11/2005, 12h50

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