Не удается установить режим сжатия JPEG-LS в JAI

Я использую JAI 1.1.3 для Windows и настроил путь сборки, чтобы включить jai_codec, jai_core и jai_imageio jars. Когда я пытаюсь написать изображение в режиме JPEG-LS, я получаю сообщение об ошибке. Нужно ли мне делать какие-либо другие настройки для JAI.

 import java.awt.image.renderable.ParameterBlock;
 import java.io.IOException;
 import javax.media.jai.JAI;
 import javax.media.jai.PlanarImage;

 public class JpegLs {

public static void main(String args[]) throws IOException{

   float x =0;
   float y =0;
   float width =100;
   float height =100;
   PlanarImage input = JAI.create("fileload", "bear.jpg");
    ParameterBlock pb = new ParameterBlock();
    pb.addSource(input);
    pb.add(x);
    pb.add(y);
    pb.add(width);
    pb.add(height);
    PlanarImage output = JAI.create("crop",pb,null);
    JAI.create("filestore",output,"abc.jpg","JPEG-LS"); 
   }
}

Я получаю следующую ошибку

Exception in thread "main" java.lang.IllegalArgumentException: FileStore The specified format has no associated registered ImageCodec.
at javax.media.jai.JAI.createNS(JAI.java:1087)
at javax.media.jai.JAI.create(JAI.java:973)
at javax.media.jai.JAI.create(JAI.java:1621)
at Sequence.Jai.main(Jai.java:25)

0 ответов

Другие вопросы по тегам