지난 1 주 동안 내 앱에서 JMagick을 사용하려고하지만 여전히 불완전합니다. 기본 설치 디렉토리를 사용하여 소스 자체에서 JMagick 6.4.0 및 ImageMagick 6.4.0을 설치했습니다./usr/local/lib에 공유 라이브러리를 볼 수 있습니다.magick.MagickException : 핸들을 검색 할 수 없습니다.
이제 -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을 제거하는 적절한 방법을 제안 할 수 있습니까? 사전에
감사
Jitendra
6.3.9가 잘 작동하는 동안 jmagick-6.4에 문제가있었습니다. 시도해 볼 수 있습니다. – Nishant
감사합니다 nishant, 그것을 시도 할 것입니다 – RandomQuestion
JMagick 6.3.9를 찾을 수 없습니다. 당신은 저에게 그것의 연결을 제공 할 수 있었다 – RandomQuestion