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

Struts 1 Java Discussion :

[image]Création d'image dynamique


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 72
    Par défaut [image]Création d'image dynamique
    Bonjour,

    J'ai besoin pour une application web de créer des images aléatoirement, seulement je ne sais pas du tout comment faire ?
    J'ai essayé un créant un objet Graghics directement dans la JSP mais je sais pas comment afficher dans la page cette image ?

    Si ce n'est pas possible, y a-t-il un autre moyen de générer des images dynamiquement ?

    Merci de votre aide !

  2. #2
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    salut ;
    je pense que tu dois inserer ton flux d'image dans la balise img html de ta jsp.
    j'ai fait un truc parait mais moi je remplissait le champ img de ma jsp avec une servlet.
    tu v mon bout de code?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 72
    Par défaut
    Oui c'était justement ce sur quoi je commencais à m'avancer, le problème que j'aurai c'est comment écrire mon image dans mon flux httpServletResponse ?

    Je veux bien ton bout de code, si ça te dérange pas ! :-)

  4. #4
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    tiens pour le fichier image
    j'ai un truc comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    OutputStream fichierImageTemporaire = null;
    BufferedImage img= new BufferedImage(1,1,BufferedImage.TYPE_INT_ARGB);		
    ImageIO.write(img,"PNG",fichierImage);/*
    et dans ma servlet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    resp.setContentType("img/jpeg");
    resp.getOutputStream(fichierImage);
    teste voir,
    je ne te garantis rien surtout pour l'instruction
    resp.getOutputStream(fichierImage);

  5. #5
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    l'instruction
    resp.getOutputStream(fichierImage);
    ne marchera pas, suis la par contre oui
    resp.getOutputStream();
    .

  6. #6
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    fais ceci plutot dans ta servlet (dans le doGet()):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    BufferedImage img= new BufferedImage(1,1,BufferedImage.TYPE_INT_ARGB);		
    ImageIO.write(img,"PNG",resp.getOutputStream);/*
    la je pense que ça peut marcher

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 72
    Par défaut
    Non ca n'a pas l'air de vouloir marcher, je comprends pas a quoi te sert
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OutputStream fichierImageTemporaire = null;
    Tu t'en sers pas ?

    C'est quoi exactement ta variable "resp" ?

  8. #8
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 72
    Par défaut
    ok ca l'air de pas trop mal marcher cette fois-ci, ça compile et la page web s'affiche par contre j'ai toujours pas d'image.

  9. #9
    Membre confirmé Avatar de guandal
    Profil pro
    Analyste programmeur
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    Citation Envoyé par Booyakha

    C'est quoi exactement ta variable "resp" ?
    HttpServletResponse resp;
    dans mon instruction j'ai fait cette corrrection:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ImageIO.write(img,"PNG",resp.getOutputStream())

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

Discussions similaires

  1. [Images] Envoyer un "pack" d'images par FT
    Par p0Kep0K dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 15/11/2005, 11h54
  2. [Image] mises à jour d'images
    Par Anduriel dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/10/2005, 15h37
  3. [images][C/C++] afficher une image en fond d'ecran
    Par soulhouf dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 19/09/2005, 12h54
  4. [Image]comment pre-charger une image
    Par al85 dans le forum 2D
    Réponses: 5
    Dernier message: 28/02/2005, 20h22
  5. [image]Transformer un JTree en image
    Par loulou dans le forum Composants
    Réponses: 5
    Dernier message: 30/08/2004, 20h57

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