Afficher une image à partir du tableau de celle-ci

Signaler
Messages postés
13
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
19 janvier 2005
-
Messages postés
333
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
23 novembre 2009
-
salut jauré aimé savoir si qqun a ou sauré commen on affiche une image à partir d'un tableau contenant les différentes valeures de ses pixels
merci

Vivi54

4 réponses

Messages postés
53
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
23 septembre 2005
1
Salut,

j'utilise les fonctions suivantes :

if(comp_image==null) // si pas de composant definit pour dessiner l'image
{
image = Toolkit.getDefaultToolkit().createImage
( new MemoryImageSource (width, height,
ndata, 0, width));
}
else
{
image = comp_image.createImage( new MemoryImageSource (width, height,
ndata, 0, width)); }

avec
comp_image un componant quelconque
width = largeur en pixel
height = hauteur en pixel
ndata = le tableau de pixel

bon courage
Messages postés
13
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
19 janvier 2005

salut et déjà merci de ta réponse mais lorsque je veux utiliser ton code j'ai ce résultat

ÏParametres.java:182: cannot resolve symbol
ÏϧÏsymbol : constructor MemoryImageSource (int,int,int[][],int,int)
ÏϧÏlocation: class java.awt.image.MemoryImageSource
ÏÏ§Ï Toolkit image = Toolkit.getDefaultToolkit().createImage(new MemoryImageSource (getSizeY(), getSizeX(),tab, 0, getSizeY()));
ÏÏ§Ï ^
ÏŒ§ÏParametres.java:182: incompatible types
ÏϧÏfound : java.awt.Image
ÏϧÏrequired: java.awt.Toolkit
ÏÏ§Ï Toolkit image = Toolkit.getDefaultToolkit().createImage(new MemoryImageSource (getSizeY(), getSizeX(),tab, 0, getSizeY()));

pourré tu mexpliquer (je sui pas forte en java) est-ce que c'est applicable au tableau de dimension deux ou trois comme j'utilise???
merci
Vivi54
Messages postés
13
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
19 janvier 2005

en fait je n'ai plus que l'erreur là

symbol : constructor MemoryImageSource (int,int,int[][],int,int)
ÏϧÏlocation: class java.awt.image.MemoryImageSource
ÏÏ§Ï imageProducer_l = new MemoryImageSource(getSizeY(), getSizeX(), tab, 0, getSizeY());
ÏÏ§Ï ^
ÏϧÏ1 error

Vivi54
Messages postés
333
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
23 novembre 2009
1
le tableau des pixels est à 1 dimension (les lignes sont mises bout à bout)

cf doc Java

Dobel
[Une fois rien, c'est rien;
deux fois rien, ce n'est pas beaucoup, mais pour trois fois rien, on
peut déjà s'acheter quelque chose, et pour pas cher]