ich habe das gleiche Problem wie du Gesicht. Wie wir alle wissen, kann das TIFF-Bild im Webbrowser nicht sichtbar sein. also müssen wir in Png oder ein anderes Format konvertieren.
File file = new File(path_of_tiff_file, name_of_tiff_file);
String newName = file.getName();
// if (!file.exists()) {
item.write(file);
if(item.getName().toLowerCase().indexOf(".tif") >=0 || item.getName().toLowerCase().indexOf(".tiff") >=0){
newName =item.getName().subSequence(0, item.getName().lastIndexOf(".")) + ".png";
File newFile = new File(path , newName);
BufferedImage image= null;
try {
image = Sanselan.getBufferedImage(file);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
Sanselan.writeImage(image, newFile, ImageFormat.IMAGE_FORMAT_PNG, new Hashtable());
}
Dies ist keine Frage, eher wie eine Aussage, was Sie erstellen möchten. Ich bin sicher, dass es auch TIFF-Bibliotheken für JS gibt, aber wenn Sie wirklich die Applet-Route gehen wollen, sollten Sie versuchen, das zu implementieren, was Sie oben skizziert haben. Wenn Sie Probleme bei der Implementierung haben, kommen Sie zurück und fragen Sie nach Hilfe (http://stackoverflow.com/help/how-to-ask), um bestimmte Probleme zu lösen. – haraldK