У меня есть данные, структурированные в двоичном формате дерева, я хочу представить его в изображение (*. Jpeg), тогда мне нужно отобразить это изображение на веб-странице и все данные придут @ runtime, поэтому обработка изображений должна быть выполнена @ runtime, как это сделать?
Это то же, что и мое решение для решения любого другого подходящего решения,
Веб-сайт находится в .NET. Я собираюсь создать изображение с помощью java api, а затем интегрировать его в .NET wither через вызов WEB-SERVICE или любые другие решения также приветствуются.Как создать двоичное дерево в изображении (.jpeg)
ответ
Graphviz может преобразовывать структурированные данные в визуальное представление, включая jpeg.
Поскольку изображения обычно представляют собой линейные чертежи, результаты, вероятно, будут выглядеть лучше, если вы используете формат изображения без потерь, например PNG.
Graphviz поставляется с инструментом под названием WebDot, который (в зависимости от того, где вы размещаете вещи) может оказаться полезным.
Некоторые примеры изображений двоичного дерева, созданных инструментом, можно увидеть here.
JGraph также является интересным, но у меня нет опыта с ним.
Я отправил менее красноречивое сообщение об одном и том же минуту перед вами , но я удалю его и дам вам карму. :) – Gunslinger47
Спасибо Spong & GUns. Может Youp просьбы указать , как выполнить команду, чтобы получить Листинг 1. Исходный код Dot на рисунок 1 из http://www.linuxjournal.com/article/7275 –
GraphicxViz отстоя .. точки: ошибка при загрузка общих библиотек: libgvc.so.5: невозможно открыть файл общих объектов: нет такого файла или каталога –
Когда я создал двоичное дерево для финансового алгоритма, я создал его в формате SVG и просмотрел в Firefox. Вы можете создать его в SVG и преобразовать его в PNG с помощью inkscape, например. Формат SVG очень прост для генерации для хорошо определенного графика, например бинарных деревьев. Я не предлагаю использовать JPG в качестве окончательного формата для веб-страницы. Изображения, содержащие тонкие линии, лучше представлены в форматах изображений без потерь, таких как PNG.
какая библиотека u используется для этого? –
Нет библиотеки. У меня есть двоичная древовидная структура, перемещаю ее и создаю XML, а затем добавляю XML-код верхнего и нижнего колонтитула для создания формата SVG. – Ross
- 1. Как создать двоичное дерево
- 2. Создать рекурсивное двоичное дерево?
- 3. Как создать двоичное дерево (не двоичное дерево поиска)
- 4. Двоичное дерево/двоичное дерево поиска
- 5. Двоичное дерево в двоичное дерево поиска (BST)
- 6. Как создать полное двоичное дерево в Java
- 7. Как создать двоичное дерево из общего дерева?
- 8. Как я могу создать «двоичное дерево процессов»?
- 9. Как преобразовать дерево в потоковое двоичное дерево
- 10. Как сериализовать двоичное дерево
- 11. Как реализовать двоичное дерево?
- 12. Как удалить двоичное дерево
- 13. Двоичное дерево в Eiffel
- 14. Как представлять двоичное дерево?
- 15. вставка в двоичное дерево
- 16. Двоичное дерево в C++
- 17. Двоичное дерево каталогов UNIX
- 18. Двоичное дерево в Scala
- 19. Двоичное дерево в Java
- 20. Создать двоичное дерево выражений из префиксного обозначения?
- 21. Двоичное дерево процессов
- 22. Двоичное дерево член Функция
- 23. Графическое двоичное дерево в Android
- 24. Двоичное дерево поиска: Вставка
- 25. Haskell: сгладить двоичное дерево
- 26. Как сделать двоичное дерево поиска в Clojure?
- 27. Двоичное дерево поиска?
- 28. Двоичное дерево поиска в Java
- 29. Показать список как двоичное дерево
- 30. Как печатать двоичное дерево поиска?
Что значит «представлять его в изображении»? У вас есть пример того, как вы хотите, чтобы результат выглядел? –
я хочу данные должны быть представлены в таком изображении http://www.cs.mcgill.ca/~jeromew/comp252/images/Binary_tree.png –