Zapis do pliku TIFF

0

Witam,
mam problem z zapisem obrazka do formatu TIFF.

BufforedImage image2 = ImageIO.read(inPath)
File newFile = new File(path);
ImageIO.write(image2, "TIFF", newFile);

Po takim wywołaniu nic nie zapisuje.

0

A jaki leci wyjątek?
Zajrzyj tu https://blog.idrsolutions.com/2015/04/how-to-write-out-tiff-images-in-java/ (pierwszy sposób u mnie również nie działa - "no appropriate writer is found").

0

Nie odpowiadaj w komentarzach. Jeżeli "no appropriate writer is found", to nie ma żadnego wyjątku, a metoda ImageIO.write zwraca false.

0

ImageIO.write u mnie też zwraca false.
Jak można to obejść, żeby w końcu zaczął zapisywać?

0

Zajrzałeś do linka, który podałem?

0

Tak, i korzystałem z tych kodów, jednak w tym

 TIFFEncodeParam    params=   new TIFFEncodeParam();
 
FileOutputStream   os    =   new FileOutputStream("myNewTIFF_File.tiff");
 
javax.media.jai.JAI.create("encode", bufferedImage, os, "TIFF", params); //tutaj nie znajduje biblioteki mimo że ją poprałem

Dobra udało się teraz tą bibliotekę poprawnie zaimportować i działa. :)
Dzięki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1