OVH Cloud OVH Cloud

Creation image jpeg ou autre

2 réponses
Avatar
Remi
bonsoir a tous.

j'ai un petit projet a faire pour un ami, et je dois creer une image de
type jpg, png ou autre (le format n'est pas le plus important). En fait,
je dois creer des petits carres de diverses couleurs et les sauvegarder
dans une image.

j'arrive bien a faire des petits carres en swing avec les layout, mais
je ne trouve pas de doc assez explicites sur comment creer une image.

Qqun aurait-il des liens / tutoriaux interessants ? Ou, mieux, un code
d'exemple ?

Merci bcp,

Remi

PS : il s'agit de ma 1ere utilisation des newsgroup, j'espere que cela
me sera benefique ! ;)

2 réponses

Avatar
Daboo
Bonjour,

j'ai un petit projet a faire pour un ami, et je dois creer une image de
type jpg, png ou autre (le format n'est pas le plus important). En fait,
je dois creer des petits carres de diverses couleurs et les sauvegarder
dans une image.

j'arrive bien a faire des petits carres en swing avec les layout, mais
je ne trouve pas de doc assez explicites sur comment creer une image.


Avec des Layout ?! Essaye de travailler avec la des Graphics pour tes
dessins.

Qqun aurait-il des liens / tutoriaux interessants ? Ou, mieux, un code
d'exemple ?


J'ai déjà utilisé une classe fournie dans le package Acme
http://www.acme.com/ qui permet de créer des gif. Voici un exemple

com.eteks.awt.PJAImage image = new com.eteks.awt.PJAImage( width, height);

Graphics g = image.getGraphics();
... dessine des carrés ici


try{
response.setContentType( "image/gif" );
ServletOutputStream out = response.getOutputStream();
GifEncoder encoder = new GifEncoder(image, out);
encoder.encode();

}catch (Exception e){ e.printStackTrace(); }
finally {
if (g != null) g.dispose();
}
g.dispose();



Merci bcp,

Remi

PS : il s'agit de ma 1ere utilisation des newsgroup, j'espere que cela
me sera benefique ! ;)


Alors bienvenue, en espérant que ce fut bénéfique.

Daboo

www.biobloc.net

Avatar
Remi
Daboo wrote:

Avec des Layout ?! Essaye de travailler avec la des Graphics pour tes
dessins.


autant pour moi, il s'agissait de Graphics


Alors bienvenue, en espérant que ce fut bénéfique.

Daboo


Merci bcp ! ;)

je vais tester ca qd j'aurai le tps !

Rémi