salut j'ai un objet BufferedImage dans laquelle j'ai stocké une image extraite d'un fichier sur le disque dur avec ImageIO.read(...)
je veut afficher les valeurs de la composante alpha d'une image dont j'ai modifier le contraste et la luminosité .
à l'aide d'un logiciel de traitement d'image, l'histogramme est significatif par contre pour mon programme et avec ce code
j'obtient toujours la valeur 255 !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Raster trame = image.getRaster(); ColorModel modèle = image.getColorModel(); int maximum = 0; for (int y=0; y<image.getHeight(); y++) for (int x=0; x<image.getWidth(); x++) { Object données = trame.getDataElements(x, y, null); System.out.println(modèle.getAlpha(données));
c'est quoi le problème exactement ? avez vous des idées ?
Partager