2

私はいくつかの jpeg ロスレス画像を読み込んでプロジェクトに表示しようとしています。ちなみに、これらの画像はDICOMファイルです。画像の種類を認識した後、次のコードを書きました。

if (tsuid.equals(TransferSyntax.JPEGLossless)) 
      readerWanted = "jpeg-lossless";
reader = (ImageReader) (ImageIO.getImageReadersByFormatName(readerWanted).next());

しかし、実行すると、次のエラーが発生しました。

Transfer Syntax 1.2.840.10008.1.2.4.70 で使用できる jpeg-lossless のリーダーがありません原因: java.util.NoSuchElementException

インターネットで検索したところ、Image I/O Toolsをインストールする必要があることがわかりました。それをOSにインストールすると、プロジェクトは非常にうまく機能しました。

しかし、私の問題: ライブラリに「jai-image-io」ツールを追加したいのですが、そこに追加された別の jar ライブラリも同様です。私のアプリケーションは、追加のツールをインストールできない多くのクライアント システムにインストールする必要があるためです。どうすればいいのかわからない?

前もって感謝します。

4

1 に答える 1