Bonjour,
Comment fait-on pour savoir le nombre de couleur d'une image (jpeg,gif,png) en java ?
Avec un résultat du genre :
2 = noir, blanc
256 = niveau de gris
1024 = couleur
J'aimerais juste un aiguillage pour savoir où me diriger.
merci
Bonjour,
Comment fait-on pour savoir le nombre de couleur d'une image (jpeg,gif,png) en java ?
Avec un résultat du genre :
2 = noir, blanc
256 = niveau de gris
1024 = couleur
J'aimerais juste un aiguillage pour savoir où me diriger.
merci
Si tu as une BufferedImage tu peux eventuellement recuperer et tester son type :
BufferedImage.TYPE_BYTE_BINARY - 2 couleurs sur 1-bits (en general noir/blanc). Peut aussi supporter des donnes sur 2 ou 4 bits.
BufferedImage.TYPE_BYTE_GRAY - 256 niveaux de gris.
BufferedImage.TYPE_INT_INDEXED - utilise palette (256 couleurs ?)
BufferedImage.TYPE_INT_RGB - couleurs solides 24 (ou 32 car stockees dans un entier?) bits.
BufferedImage.TYPE_INT_ARGB - alpha channel sur 8 bits + couleurs 24 bits.
...
Et egalement demander plus d'info a son ColorModel.
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Merci bouye, c'est exactement ce que je cherchais.
Tu m'as évité des heures de prise de tête
ok a+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager