12 Stimmen

Java-API zur Umwandlung von JPEG in TIFF

Ich untersuche Java-APIs zur Konvertierung von JPEG-Dateistreams in TIFF-Dateien. Ich habe mir die JAI angesehen, aber nichts gefunden, was dem entspricht, was ich suche.

Kann mir jemand eine gute API zeigen, die dies tut?

5voto

objects Punkte 8551

0 Stimmen

Ich habe dieses Beispiel ausprobiert und das JPEG2TIFF erfolgreich konvertiert. Ich kann es mit IrfanView öffnen, aber nicht mit Microsoft picture Viewer. Auch das Microsoft Image Document sagt, dass dieses TIFF-Bild beschädigt ist. Haben Sie eine Idee, warum das passiert?

0 Stimmen

Keine Ahnung, sorry. Haben Sie verschiedene Kompressionsoptionen ausprobiert, um zu sehen, ob das einen Unterschied macht?

0 Stimmen

Hey, ich habe den Code ausprobiert und scheine ihn nicht kompilieren zu können. Es funktioniert nicht rekonfigurieren TIFFImageWriteParam . Irgendeine Idee?

1voto

Jherico Punkte 27127

ImageMagick hat eine Java-API verfügbar

1voto

Hardwareguy Punkte 2871

Das javax.imageio-Paket hat eingebaute Schreiber für die meisten gängigen Bildtypen, einschließlich jpg und tiff. Hier ist die Seite von Sun über imageio.

http://java.sun.com/javase/6/docs/technotes/guides/imageio/index.html

0 Stimmen

Javax.imageio unterstützt kein TIF.

1voto

JIMI ist recht einfach zu bedienen. http://java.sun.com/products/jimi/

Leider hat Sun es in Java2D (afair) umgewandelt, und DAS ist nicht ganz so einfach zu benutzen.

Für eine schnelle Lösung verwenden Sie JIMI.

1voto

Jake Punkte 462

JAVA JAI unterstützt die Codierung/Decodierung von TIFF. Sie müssen die Bildcodecs besorgen (<--link) und rufen sie auf wie ImageDecoder decoder = ImageCodec.createImageDecoder("tiff", seekableStream, null);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X