Partiellement vrai, mais j'ai besoin de ces bibliothèques pour la programmation et j'ai pensé qu'ici je pourrais trouver de l'aide. Aussi, je demande des alternatives de programmation pour ce que je dois faire: obtenir la couleur des pixels à partir de TIFF sans utiliser Jai et Jai-imageio.
Marsellus Wallace
3
Si vous recherchez simplement le fichier .jar nécessaire pour décoder JPEG 2000 et vos amis avec ImageIOet que vous ne voulez pas vous embêter avec les installateurs, téléchargez mapgrid.googlecode.com/files/jai_imageio.jar
Voici un projet sur Git qui est un clone de JAI ImageIO Core mais où les dépendances à jai-core (javax.media.jai) et JPEG 2000 (jj2000) ont été supprimées. Le readme dit qu'il est entièrement redistribuable sous la licence BSD à 3 clauses dans LICENSE.txt (et est donc compatible GPL): github.com/stain/jai-imageio-core
Jesse
2
Depuis le 17/07/2015, les liens de téléchargement de la page fournie par cette réponse sont morts. Veuillez consulter ma mise à jour sur la question.
zeodtr
8
@zeodtr Comme JAI semble avoir été supprimé par Oracle, je veux juste mentionner que j'ai créé un projet qui, dans de nombreux cas, peut être utilisé en remplacement de JAI (la partie JAI ImageIO ). Il lit le TIFF , parmi de nombreux autres formats . Cela fonctionne de la même manière qu'en jai_imageio.jarfournissant des plugins pour ImageIO(c'est-à-dire une API complètement familière).
haraldK
2
@haraldK Merci. Mais j'utilise GeoServer qui utilise toujours JAI. Ce serait bien si GeoServer remplace son utilisation de JAI par une bibliothèque plus moderne, comme la vôtre.
ImageIO
et que vous ne voulez pas vous embêter avec les installateurs, téléchargez mapgrid.googlecode.com/files/jai_imageio.jarRéponses:
Ici vous allez: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html
Peut-être que c'est intéressant aussi. J'ai vu qu'ils fournissent des extensions: http://java.net/projects/imageio
Je connais Sanselan et ImageJ aussi, mais je ne sais pas si et comment ils vous donnent la possibilité de lire le pixelcolor.
Mais tant que vous pouvez obtenir un
BufferedImage
en Java, vous devriez pouvoir faire ce qui est nécessaire.la source
jai_imageio.jar
fournissant des plugins pourImageIO
(c'est-à-dire une API complètement familière).