Hello,
I am trying to do the same thing but I think I miss Something. If someone can help me it will be great.
my code :
String openJPEGFilename = "D:\\lib\\openjp2.dll";
File openJPEGFile = new File( openJPEGFilename );
if( !openJPEGFile.exists() ) {
throw new IOException( "The open jpeg file " + openJPEGFilename + " does not exist." );
} // if
LoggerDecoder logg = new LoggerDecoder();
OpenJPEGJavaDecoder decoder = new OpenJPEGJavaDecoder( openJPEGFilename, logg );
String[] argumentsForTheDecoder = new String[4];
argumentsForTheDecoder[0] = new String( "-i" );//
argumentsForTheDecoder[1] = new String( "D:\\Users\\VP-jp2\\fullmoon.jp2" );// -i input
argumentsForTheDecoder[2] = new String( "-o" );//
argumentsForTheDecoder[3] = new String( "D:\\Users\\VP-jp2\\fullmoontest.png" );// -o output
decoder.setDecoderArguments( argumentsForTheDecoder );
int res = decoder.decodeJ2KtoImage();
System.out.println( "resultat : " + res );
When I execute this code I have an error :
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.openJpeg.OpenJPEGJavaDecoder.internalDecodeJ2KtoImage([Ljava/lang/String;)I
at org.openJpeg.OpenJPEGJavaDecoder.internalDecodeJ2KtoImage(Native Method)
Thanks.
Noe