Salut a tous, mon objectif est de creer une image tif avec du contenu, pour cela j'ai le code suivant :
ça passe pas a l'execution et je vois pas le probleme, l'erreur :
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 BufferedImage t = new BufferedImage(100,100,BufferedImage.TYPE_BYTE_GRAY); Graphics gs = t.getGraphics(); Rectangle rt = gs.getClipBounds(); gs.setClip(0, 0, 100, 100); gs.setColor(Color.white); gs.fillRect(0, 0, 100, 100); gs.setColor(Color.black); gs.drawString("CA MARCHE", 0, 50); gs.drawLine(10, 10, 90, 90); gs.dispose(); java.io.FileOutputStream fos = new java.io.FileOutputStream(args2); TIFFEncodeParam tep = new TIFFEncodeParam(); tep.setCompression(TIFFEncodeParam.COMPRESSION_GROUP4); ImageEncoder ie = ImageCodec.createImageEncoder("tiff", fos,tep); ie.encode(t); fos.close();
java.lang.Error: Bilevel encodings are supported for bilevel images only.
com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:388)
com.sun.media.jai.codecimpl.TIFFImageEncoder.encode(TIFFImageEncoder.java:161)
QQ1 peut m'aider SVP ????
[Modéré par Didier]
Suppression du "A L'AIDE" dans le titre
Lire les règles du forum : Règles du forum Java
Partager