2016-04-06 5 views
-2

HTMLとJavascriptを使ってweb上に大きなTiff画像を表示して、Javaアプレットを使って画像処理をしたい。ウェブ上でTIFF画像を表示し、Javaアプレットを使って画像処理を行う

すべての画像の読み込みと処理は、クライアントマシン上で行う必要があります。 画像を見るには、HTMLとJavascriptを使いたいです。

画像処理にはJavaアプレットを使いたいです。

+0

これは疑問ではありません。あなたが作成したいもののようなものです。私はJS用のTIFFライブラリもあると確信していますが、実際にアプレットのルートに行きたい場合は、上で概説したものを実装しようとする必要があります。それを実装するのに問題がある場合は、特定の問題を解決するために戻って[助けを求める](http://stackoverflow.com/help/how-to-ask)にアクセスしてください。 – haraldK

答えて

0

私は顔と同じ顔を持っています。私たちは皆知っているように、TIFF画像はウェブブラウザ上で見ることができません。 Pngや他の形式に変換する必要があります。

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()); 
         } 
関連する問題