-1
こんにちは、私はこれは一つだけで動作しますマルチPAGのTIF
https://stackoverflow.com/questions/15429011/how-to-convert-tiff-to-jpeg-png-in-java#=
String inPath = "./tifTest/113873996.002.tif";
String otPath = "./tifTest/113873996.002-0.jpeg";
BufferedInputStream input = null;
BufferedOutputStream output = null;
try {
input = new BufferedInputStream(new FileInputStream(inPath), DEFAULT_BUFFER_SIZE);
output = new BufferedOutputStream(new FileOutputStream(otPath), DEFAULT_BUFFER_SIZE);
byte[] buffer = new byte[DEFAULT_BUFFER_SIZE];
int length;
while ((length = input.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
} catch (FileNotFoundException ex) {
Logger.getLogger(TifToJpeg.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(TifToJpeg.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
output.flush();
output.close();
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
からもらった次のコードでJPEGするTIFファイルを変換することができました-page tifファイルを作成し、複数ページのtifファイルで使用すると、最初のページのみが保存されます。
- mymultipagetif-0.jpeg
- mymultipagetif-1.jpeg
- mymultipagetif-2.jpeg
:
はどのようにmymultipagetif.tifを保存するために、これを変更することができますありがとう!
あなたのコードは、その回答の1つではなくリンクされた質問から得られたと思いますか?問題のコードは面白いです、ファイルから読み込んで、変換せずにもう一方に書き戻します。ファイルの拡張子を変更するだけです...ネット上の見知らぬ人からレッスンを受ける必要はありませんが、コードをコピー/貼り付けるのではなく読み上げることは、開発にもっと堪能になるための最初のステップになるでしょう。 – Aaron