Je te conseil pour comprendre de regarder dans les sources du package Acme
qui propose bcp de filtre et convertisseur pour images.

Je te conseil aussi de regarder du cote du MemoryImageSource qui permet
de dessiner si je me rappel bien des images pixel par pixel dans un Raster.

Si c'est juste pour faire de la conversion d'image ne reinvente pas la roue,
plein de package existe deja fait des recherches (http://www.java-channel.org)


At 13:56 07/05/2002 +0200, you wrote:
je cherche (toujours a afficher une image PGM)

j'ai une fonction qui lit le fichier, et en deduit des "bytes": un byte
par pixel.

le probleme, c'est que je ne sais pas comment convertir ce byte en
couleur dans mon objet de type BufferedImage.

J'ai lu dans les archives que vous conseillez d'utiliser le type
TYPE_BYTE_GRAY, et de convertir le byte lu avec la classe Color
(methode getRGB). C'est ce que j'ai fait (mon image a 255 niveaux de
gris), mais ca ne marche pas : par rapport a l'image originalle, je
retrouve les formes, mais les niveaux de gris ne sont pas les bons.

Merci


Jean-Philippe Encausse - Jalios SA
[EMAIL PROTECTED] - http://www.jalios.com
ICQ: 109796741 - Bur: 01.39.63.52.13 - Mob: 06.63.47.93.13
Do it Once, Use it Twice ~ Do it Twice, Generalize It

Répondre à