Я пытаюсь преобразовать растровое изображение в несжатый файл TIF для использования с механизмом распознавания текста Tesseract.
Я могу использовать этот метод для создания сжатого файла TIF ...
final BufferedImage bmp = ImageIO.read(new File("input.bmp"));
ImageIO.write(bmp, "jpg", new File("output.tif"));
Это создает пустой файл tif, когда «jpg» изменяется на tif, поскольку эти файлы обрабатываются в Java Advanced Imaging (JAI).
Как мне создать несжатое изображение tif? Должен ли я распаковать tif-изображение, полученное из приведенного выше кода, или есть другой способ обработать процесс преобразования?
Любые представленные примеры будут высоко оценены.
Спасибо
kingh32