begin process at 2012 02 13 05:20:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Multimédia

 > 

Java2D

 > 

BufferedImage dans un JPanel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

BufferedImage dans un JPanel

vendredi 3 avril 2009 à 08:58:24 | BufferedImage dans un JPanel

patriospatrios

Bonjour,

je reçois une image via le réseau sous forme d'un tableau de byte. Je suis entrain de transformer ce tableau de byte en un BufferedImage pour redessiner cette image dans un jPanel.
J'ai pas réussis à la redessiner et je suis certain que je suis entrain de reçevoir l'image car j'ai arrivé à la stoquer dans le poste de reception.

Merci de me répondre.
Cordialement
vendredi 3 avril 2009 à 23:06:02 | Re : BufferedImage dans un JPanel

Chatbour

Membre Club
Salut,

comment essayes-tu de dessiner l'image ? par surcharge de la méthode paint en principe n'est-ce pas ?
je pose la question parce que tu n'as pas posté la partie du code qui ne marche pas..
dimanche 5 avril 2009 à 01:36:13 | Re : BufferedImage dans un JPanel

mimomama

Merci bien de votre part,

Je suis pas en train de surcharger la méthode paint. et je me suis perdu. Voici mon code:

           byte[] result = port.getImage();
           BufferedImage image = ImageIO.read(new ByteArrayInputStream(result));
           Graphics g = image.createGraphics();
           jPanel1.paint(g);
           jPanel1.repaint();

Merci bien de me répondre.
Cordialement.
dimanche 5 avril 2009 à 17:04:02 | Re : BufferedImage dans un JPanel

Chatbour

Membre Club

de rien,

voici comment je serais à ta place :


public class ImagePanel extends JPanel {


  /* L'image qui sera affichée */
  private Image img;


  /* Constructeur */
  public ImagePanel(Image img) {
    this.img = img;
  }


  /* Surcharge de la méthode paint */
  public void paint(Graphics g) {
    g.drawImage(g, 0, 0, null);
  }


}


tu peux créer l'image à partir du tableau de bits grâce à la classe Toolkit..

cette conception serait meilleure si tu comptes réutiliser l'objet ImagePanel, et en plus ça te permet d'encapsuler le code nécessaire pour l'affichage, et peut être du traitement, de l'image..

bonne continuation.







dimanche 5 avril 2009 à 17:06:01 | Re : BufferedImage dans un JPanel

Chatbour

Membre Club
pardon pour la faute " voici comment je serais à ta place : " , je voulais dire : voici comment je ferais à ta place ^^

j'ajoute que mon code n'était qu'un exemple et bien sûr tu peux ajouter ce que tu veux : le plus évident serait un autre constructeur qui prend en paramètre un tableau de bits..


Cette discussion est classée dans : image, tableau, jpanel, byte, bufferedimage


Répondre à ce message

Sujets en rapport avec ce message

comment convertir une image en un tableau de byte[] ? [ par feeedo ] slt , j'aimerais bien savoir comment convetir une image ".jpg" en tableau de byte[] SVP . [Débutant]Conversion byte[] BufferedImage [ par patriospatrios ] Bonjour je veux convertir un tableau de byte[] vers un BufferedImage, la conversion ne se fait pas.//le result est le tableau de byte[] InputStream i [Débutant]Transformer une image to byte array [ par mimomama ] Bonjour j'ai un problème, j'arrive pas à lire une image existante sur la racine(c:/) et de la convertir en un tableau de byte (byte array). merci de m Redimensionner un BufferedImage [ par flolag ] Bonjour, Je cherche comment redimensionner un BufferedImage. Bien entendu j'ai trouvé cela dans la FAQ (http://java.developpez.com/faq/gui/?page=graph systemes d' information geographique [ par nachoua00 ] slt j' ai des problèmes concernant 1-enregistrement d' une image dans un champ d' une table d'une bdd postgers ou sqlsever 2-comment afficher cette im affichage d'une image [ par dabidabi ] bonjour tt le monde, voila je veux afficher des images, pour cela j'ai crée une classe(JPanel) objets qui affiche les images, et une autre classe(JF impression image JPanel [ par profiter ] bonjour , j'ai telechargé le le code source de l'impression en java de Bruno Richeton voila le lien du tuto: http://bruno-richeton.developpez.com/t Erreur lors de la sauvegarde d'une image [ par yvesyves ] Bonjour, Je souhaite enregistrer une image (capture) (c'est une BufferedImage) en (captureJpeg) (toujours une BufferedImage) avec la compression Jpeg. chargement d'image [ par nathanoj12 ] Je suis un débutant en java.j'ai une interface graphique composé d'un jPanel et d'un bouton qui permet de charger une image dans le jPanel.Quand je cl afficher des images [ par takwatouma ] Bonjour, je veux appliquer le contour actif sur ensembles d'images d'un dossier. j'ai un probleme de charger un dossier d'images.MERCI voila une porti


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales