Impossible d'afficher une image dans un panel.
J'ai fait un test en dréant l'Image avec un fichier sur mon dur : pas de problème.
Par contre, lorsque je crée une image à la main (avec palette, data et dimensions) ==> rien du tt, pas un seul pixel sur le panel.
Here's the code
Code :
- // Grey table
- RGB[] greyTable = new RGB[256];
- for (int i = 0; i < greyTable.length; i++) {
- greyTable[i] = new RGB(i,i,i);
- }
- byte[] byteImageData = getScaledImageData((short[][]) data);
- ImageData imageData = new ImageData(width, height, 8, new PaletteData(greyTable), width, byteImageData);
- //imageData.data = byteImageData;
- image = new Image(label.getDisplay(), imageData);
|
Propriété de l'image : un byte/pixel (converti en gris par la greyTable)
J'ai également vérifié data, les données sont présentent, entre 0 et 255...
Taiche ou qqun d'autre, une idée?
Message édité par seabee le 03-05-2004 à 16:33:16