2012-05-02 6 views
0

프로젝트에서 Graphviz API를 사용하고 있습니다. EVereything은 실행 파일을 실행할 때를 제외하고는 괜찮습니다.Graphviz Library - Renderer missing

Error: renderer for png is unavailable

어떻게 해결할 수 있습니까?

+0

Graphviz 버전? 플랫폼? Graphviz 스크립트 및 명령 줄 재현? API (Graphviz를 라이브러리로 사용) * 또는 * 실행 파일을 호출합니까? 라이브러리를 사용하여 실행 파일을 실행할 수 있습니까? – marapet

+0

@ marapet 답장을 보내 주셔서 감사합니다. 그래, 우분투에서 라이브러리로 사용하고있다. Graphviz v 2.28. – saadtaame

+0

이 질문이 http://serverfault.com/에서 더 잘 맞지 않습니까? – dgw

답변

0

CentOS에는 "graphviz-gd"라는 패키지가 있으며 일부 플러그인 렌더러가 포함되어 있습니다. 당신이 선택하면 "는/usr/lib 디렉토리 /은 GraphVIZ/설정"당신이 볼 것은 이것이다 : 당신이 특정 라이브러리가없는 경우

libgvplugin_gd.so.3 gd { 
     render { 
       gd 1 
       gd2 1 
       gif 1 
       jpg 1 
       jpeg 1 
       png 1 
       wbmp 1 
     } 
     render { 
       vrml 1 
     } 
     textlayout { 
       textlayout 2 
     } 
     loadimage { 
       gif2gd 1 
       jpeg2gd 1 
       png2gd 1 
       gif2ps 1 
       jpeg2ps 1 
       png2ps 1 
     } 
} 

, 이러한 기능 중 어느 것도 작동하지 않습니다. 우분투는 아마도 비슷한 패키지 이름 일 것입니다.