過去 1 週間、アプリで JMagick を使用しようとしていますが、まだ成功していません。デフォルトのインストール ディレクトリを使用して、ソース自体から JMagick 6.4.0 と ImageMagick 6.4.0 をインストールしました。/usr/local/lib に共有ライブラリが表示されます。
ここで、オプションを指定して次のプログラムを実行しようとします-Djava.library.path=/usr/local/lib
。
public class JMagickTest {
public static void main(String[] args) {
try {
System.setProperty("jmagick.systemclassloader", "false");
System.out.println(System.getProperty("java.library.path"));
ImageInfo info = new ImageInfo("/home/blue_bg.jpg");
MagickImage image = new MagickImage(info);
System.out.println(image.getBackgroundColor());
} catch (Exception e) {
e.printStackTrace();
}
}
}
次のエラーが発生します。
/usr/local/lib
magick.MagickException: Unable to retrieve handle
at magick.MagickImage.getBackgroundColor(Native Method)
at JMagickTest.main(JMagickTest.java:19)
誰でもここで私を助けてくれませんか。また、システムから ImageMagick をアンインストールする適切な方法を提案してください。
よろしく
お願いします