Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : convertir en format image [ Archives / Au secours ] (kingdom10)

dimanche 12 février 2006 à 18:32:59 | convertir en format image

kingdom10

slt tt le monde;je suis 1 débutant en java ;j'aimerai savoir comment faire pour convertir le contenu d'un jpanel en format image.
     MeRcI


mardi 14 février 2006 à 00:28:30 | Re : convertir en format image

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

tu as plein de sujet qui traite sur le sujet

WORA

mardi 14 février 2006 à 00:30:09 | Re : convertir en format image

Twinuts

Membre Club Administrateur CodeS-SourceS
mauvais post j'ai mal clické dsl donc je reprend

Salut,

tu as plein de réponse sur ce forum qui traite ce suet notement :
http://www.javafr.com/infomsg/TRANSFORMER-JPANEL-FICHIER-IMAGE_234589.aspx

WORA

mardi 14 février 2006 à 21:49:41 | Re : convertir en format image

kingdom10

merci pour votre aide ;jé déja vu ce bloc d'instructions mé jé pa arrivé a le manipuler;eske vous pouvez  m'envoyer 1 ptit exemple ,simple et complet.
 MeRcI  

mardi 14 février 2006 à 23:58:38 | Re : convertir en format image

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

il est super simple mais bon, c'est vrai que les internautes de nos jours ne veulent pas réfléchir un minimum......

bon dsl pour le manque de commentaire et pour le lisibilitée du code mais j'ai la flème

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;

public class Test extends JFrame {
   
    public Test() {
        super("Test");
        setSize(new Dimension(300, 300));
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        add(new Pane());
       
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new Test().setVisible(true);

            }
        });
    }

    private class Pane extends JPanel {
        private BufferedImage bi;
        public Pane() {
            super(new BorderLayout());
            JButton save = new JButton("Save");
            save.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    String png = "essai.png";
                    String jpg = "essai.jpg";
                     
                    try {
                        //            image png
                        ImageIO.write(bi, "png", new File(png));

                        //            image jpg
                        BufferedOutputStream bos = new BufferedOutputStream(
                                new FileOutputStream(jpg));
                        JPEGImageEncoder enc = JPEGCodec.createJPEGEncoder(bos);
                        enc.encode(bi);
                        bos.close();

                    } catch (IOException ioe) {
                        ioe.printStackTrace();
                    }
                }
               
            });
           
            add(new JButton("Nord"), BorderLayout.NORTH);
            add(save, BorderLayout.CENTER);
            add(new JButton("Sud"), BorderLayout.SOUTH);
            add(new JButton("Est"), BorderLayout.EAST);
            add(new JButton("Ouest"), BorderLayout.WEST);
        }

        public void paintComponent(Graphics g) {
           
            bi = new BufferedImage(getSize().width, getSize().height, BufferedImage.TYPE_INT_RGB);

            Graphics2D g2 = (Graphics2D) bi.getGraphics();
            super.paintComponents(g2);
        }
    }
}


WORA

jeudi 16 février 2006 à 00:27:41 | Re : convertir en format image

kingdom10

salut;

mnt c plus compréhensible ;cété vraiment très gentille de votre part ;je vous remercie .


MeRCi  BCP




Cette discussion est classé dans : image, format, convertir


Répondre à ce message

Sujets en rapport avec ce message

Afficher une image YUV [ par LaMarm ] Bonjour,J'ai une image sous format yuv (luminance, chrominance bleu, chrominance rouge), et je souheterais l'afficher dans un Jpanel. Pour le moment, Comment convertir un format time (hh:mm:ss) en minute (entier) en minute pour des calculs? [ par benito1er ] bonjour, je cherche à savoir comment faire pour convertir, un format heure hh:mm:ss, en minute (entier ) pour des calculs? les format heure est dans u comment convertir sequence image JPEG(30fps) en MJPEG [ par sicakmustafa ] Bonjour,Actuellement, dans le cadre de mes etudes, j ai besoin de convertir en temps reel des images JPEG (30 images par secondes) en Motion JPEG. Uti comment convertir une chaine de caractere au format monetaire? [ par pfovez ] tout est dans la question,par exemple si je lit 6450000,00comment le convertir en 6 450 000,00 € ?si quelqu'un connait la solution...merci Convertir une image en un tableau [ par zaibacker ] Bonjour, je souhaite convertir une image .bmp en una matrice contenant tous les pixels de cette image(sachant que chaque pixel est composé de 3 octets Obtenir format BufferedImage [ par flolag ] Salut,J'ai un applet qui manipule des images. Le truc est que je voudrais savoir le format de mon image pour l'enregistrer ensuite dans ce même format modification taille image [ par cpom ] Bonjour,voila un pb sur lequel je butte et je n'arrive plus à avancer alors si quelqu'un peut me mettre sur la piste??J'envoie avec un ftp une image s afficher une image [ par didoux95 ] Bonjours a tous,je me suis fais une appli qui me met un icon, un menu... dans la Systeme Tray (barre des taches).Seulement au niveau de l'icon, il ne Convertir Icon en Image [ par zarmin ] Bonjour,Je recupere un icone a travers cette fonction (FileSystemView.getFileSystemView().getSystemIcon(f1));Je souhaite effectuer des modifications d convertir un fichier image bmp en un fichier jpg [ par zaianeimed ] Comment puis je convertir une image  sauvegardé dans une base de donnée OracleSous forme de BLOB en un fichier sur disque sous format jpgRemarque j'ut


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.