Teilweise wahr, aber ich brauche diese Bibliotheken zum Programmieren und dachte mir, dass ich hier Hilfe finden könnte. Außerdem frage ich nach Programmieralternativen für das, was ich tun muss: Pixelfarbe von TIFF erhalten, ohne Jai und Jai-imageio zu verwenden.
Marsellus Wallace
3
Wenn Sie nur nach der .jar-Datei suchen, die zum Dekodieren von JPEG 2000 und Freunden erforderlich ist, ImageIOund sich nicht mit Installationsprogrammen beschäftigen möchten
Hier ist ein Projekt auf Git, das ein Klon von JAI ImageIO Core ist, bei dem jedoch Abhängigkeiten zu jai-core (javax.media.jai) und JPEG 2000 (jj2000) entfernt wurden. Die Readme-Datei besagt, dass sie unter der 3-Klausel-BSD-Lizenz in LICENSE.txt vollständig weiterverteilbar ist (und somit GPL-kompatibel ist): github.com/stain/jai-imageio-core
Jesse
2
Ab dem 17.07.2015 sind die Download-Links der von dieser Antwort bereitgestellten Seite tot. Bitte beachten Sie mein Update zur Frage.
Zeodtr
8
@zeodtr Da JAI anscheinend von Oracle entfernt wurde, möchte ich nur erwähnen, dass ich ein Projekt erstellt habe, das in vielen Fällen als Ersatz für JAI (den JAI ImageIO- Teil) verwendet werden kann. Neben einigen anderen Formaten wird TIFF gelesen . Es funktioniert genauso wie das jai_imageio.jarBereitstellen von Plugins für ImageIO(dh eine vollständig vertraute API).
HaraldK
2
@haraldK Danke. Aber ich benutze GeoServer, der immer noch JAI verwendet. Es wäre schön, wenn GeoServer die Verwendung von JAI durch eine modernere Bibliothek wie Ihre ersetzen würde.
ImageIO
und sich nicht mit Installationsprogrammen beschäftigen möchtenAntworten:
Los geht's: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html
Vielleicht ist das auch interessant. Ich habe gesehen, dass sie einige Erweiterungen bereitstellen: http://java.net/projects/imageio
Ich kenne auch Sanselan und ImageJ , weiß aber nicht, ob und wie sie Ihnen die Möglichkeit geben, die Pixelfarbe zu lesen.
Aber solange Sie eine
BufferedImage
in Java bekommen können, sollten Sie in der Lage sein, das zu tun, was benötigt wird.quelle
jai_imageio.jar
Bereitstellen von Plugins fürImageIO
(dh eine vollständig vertraute API).