J'ai une liste de RenderedImage "List imagesList", maintenant je veux vérifier si deux objets de la liste ci-dessus sont identiques ou non. J'ai essayé de comparer deux fichiers mais pas avec la liste de RenderedImages. Est-ce que quelqu'un a une idée de comment comparer RenderedImage? Dois-je utiliser une bibliothèque pour cela?Est-il possible de comparer deux RenderedImage dans Java?
Répondre
Je comparerais ces deux objets pixel par pixel. Je suis sûr que c'est lent, mais je suis sûr que ça devrait marcher aussi.
Yup. C'est vraiment la seule option que vous avez. +1 –
Merci captainepoch. J'ai converti RenderedImage en BufferedImage et utilisé votre code et cela a fonctionné. –
@PramodNikule Je suis content que ça a marché. Ce n'est pas mon code, le crédit va aux auteurs. – captainepoch
Qu'avez-vous essayé? Où est-ce qu'il échoue? –
Qu'entendez-vous par "comparaison"? Comme vérifier leurs pixels ont la même couleur? Ils sont le même objet RenderedImage? – Dolf
Je sais que «imagemagick» a une variété d'options, il peut vous aider. Mais pas sûr qu'il a une fonction de comparaison, vérifiez plus http://www.imagemagick.org/script/index.php – Sridhar