2010-05-14 7 views
0

데이터를 이진 트리 형식으로 구성 했으므로 이미지로 표현하고 싶습니다. (*. jpeg) 그런 다음 웹 페이지에 모든 이미지를 표시해야합니다. 데이터는 @ runtime이 올 것이므로 이미지 처리는 @ runtime에서 완료되어야합니다. 어떻게해야합니까?
내 생각에 솔루션을 다른 적합한 솔루션도 환영합니다
웹 사이트가 .NET에 있습니다. 자바 API를 사용하여 이미지를 생성 한 다음 웹 서비스 호출 또는 다른 솔루션을 통해 .NET이 손상 될 수 있습니다. 또한 환영 받는다.이미지에 바이너리 트리를 만드는 방법 (.jpeg)

+0

"이미지로 표현 하시겠습니까?" 출력을 어떻게 보이게 할 것인지 예를 들어 보셨습니까? –

+0

해당 이미지에 데이터를 표시하고 싶습니다. http://www.cs.mcgill.ca/~jeromew/comp252/images/Binary_tree.png –

답변

5

Graphviz은 구조화 된 데이터를 jpeg를 포함한 시각적 표현으로 변환 할 수 있습니다.

표현이 일반적으로 선 그림이므로 PNG와 같은 비 손실 이미지 형식을 사용하면 결과가 더 잘 나타납니다.

Graphviz에는 유용한 도구가있을 수있는 WebDot이라는 도구가 있습니다 (배치하는 위치에 따라 다름).

도구로 생성 된 일부 이진 트리 이미지는 here으로 볼 수 있습니다.

JGraph 또한 재미있어 보이지만 그 경험이 없습니다.

+0

1 분 전에 똑같은 메시지를 적게 게시했습니다. ,하지만 나는 그것을 지우고 당신이 업을 갖도록 할 것입니다. :) – Gunslinger47

+0

감사합니다. Spong & GUns. 는 .. 짜증 http://www.linuxjournal.com/article/7275 –

+0

GraphicxViz에서 그림 1 에 대한 목록 1 점 소스 코드를 얻을 수있는 명령을 실행하는 방법을 점을 지정하시기 바랍니다 youp 수 : 오류를하면서 공유 라이브러리로드 중 : libgvc.so.5 : 공유 오브젝트 파일을 열 수 없음 : 해당 파일 또는 디렉토리가 없음 –

0

재무 알고리즘 용 이진 트리를 만들 때 SVG 형식으로 작성하고 Firefox에서 보았습니다. 예를 들어 SVG에서 생성하고 PNG로 변환 할 수 있습니다. SVG 형식은 이진 트리와 같이 잘 정의 된 그래프 용으로 생성하기가 매우 간단합니다. JPG를 웹 페이지의 최종 형식으로 사용하지 않는 것이 좋습니다. 얇은 선을 포함하는 이미지는 PNG와 같은 무손실 이미지 형식으로 더 잘 표현됩니다.

+1

어떤 라이브러리를 사용 했나요? –

+0

라이브러리가 없습니다. 나는 이진 트리 구조를 가지고 그것을 통과하고 XML을 생성 한 다음 SVG 형식을 만들기 위해 머리글과 바닥 글 XML을 추가한다. – Ross

관련 문제