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

Entrée/Sortie Java Discussion :

problème d'enregistrement d'image


Sujet :

Entrée/Sortie Java

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut problème d'enregistrement d'image
    Bonjour,
    J'ai un petit problème. j'ai un tableau de byte[] qui represente une image
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public Image getbyteimg(byte[] buf) 
    {   
       try{
             ImageIcon imageIcon = new ImageIcon(buf); 
             return imageIcon.getImage();
        }catch (Exception e){e.printStackTrace();}
        return null;
    }
    j'arrive à recuperer l'image et l'afficher dans une interface.
    probème : mais je ne sais pas comment faire pour enregistrer cette image dans un repertoire .
    merci

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut
    merci pour ta reponse,
    je fais ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Image image ....
    File file = new File(fileName);
    ImageIO.write(image,"jpg",f);
    mais ImageIo.write(RenderedImage,String,File);

    j'arrive pas a convertir mon image a un RenderedImage pour l'enregistrer
    Merci

  4. #4
    Membre averti Avatar de Tryp'
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 48
    Par défaut
    Citation Envoyé par karra_radouane Voir le message
    merci pour ta reponse,
    je fais ca :

    Image image ....
    File file = new File(fileName);
    ImageIO.write(image,"jpg",f);

    mais ImageIo.write(RenderedImage,String,File);

    j'arrive pas a convertir mon image a un RenderedImage pour l'enregistrer
    Merci
    Bonjour,

    J'ai exactement le même souci que le message précédent et je ne trouve pas la réponse à ce problème.

    Je rappelle vite fait la situation :
    J'ai un fichier file, contenant mon fichier ainsi qu'un ImageIcon qui lui affiche mon image.
    Cependant, la méthode "ImageIo.write(RenderedImage,String,File);" ne fonctionne pas.
    Il me demande un RenderedImage.
    J'ai essayé de caster mon image, rien à faire

    Quelqu'un aurais une idée?

    Merci d'avance

  5. #5
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    public BufferedImage convertToBufferedImage(Image image) {
      if (image == null) {
        return null;
      }
      else if (image instanceof BufferedImage) {  
        return (BufferedImage)image; 
      }
      int type = (image.getTransparency() == Transparency.OPAQUE) ? BufferedImage.TYPE_INT_RGB : BufferedImage.TYPE_INT_ARGB;
      BufferedImage result = new BufferedImage(image.getWidth(null), image.getHeight(null), type);
      Graphics2D g2d = result.createGraphics();
      try { 
        g2.drawImage(image, 0, 0, null);
      }
      finally {
        g2d.dispose();
      }
      return result;
    }
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  6. #6
    Membre averti Avatar de Tryp'
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 48
    Par défaut
    Merci beaucoup pour ta réponse Bouye, tu a répondu a mon problème !

    Cordialement,

    Tryp

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

Discussions similaires

  1. Problème couleur enregistrement image
    Par jparc dans le forum MATLAB
    Réponses: 2
    Dernier message: 19/05/2011, 14h31
  2. problème d'enregistrement d'images
    Par khaptain dans le forum Images
    Réponses: 4
    Dernier message: 24/09/2009, 10h43
  3. Réponses: 8
    Dernier message: 10/04/2009, 15h13
  4. [Upload] Problème pour enregistrer une image
    Par mademoizel dans le forum Langage
    Réponses: 1
    Dernier message: 19/03/2008, 16h47
  5. Problème d'enregistrement d' une image modifiée.
    Par ndiayebass dans le forum C#
    Réponses: 1
    Dernier message: 24/10/2007, 14h57

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