Есть ли в библиотеке boost функция для непосредственного создания файла png вместо точки?

Я пишу программу на C ++, которая генерирует дерево с graphviz. Я создаю файл точек, но я хотел бы создать файл PNG непосредственно в моем сценарии без использования терминала или system(command),

Есть ли в бусте функция, которая может это сделать?
Это было бы что-то вроде

write_png(Graph g, string filename)

1

Решение

Ну нет. Повышение имеет:

но первый создает структуру графа, а второй требует растровое изображение, а не какое-то структурированное представление. Рендеринг файла .dot в векторное или растровое изображение — это то, чем занимается библиотека GraphViz, и вам нужно будет использовать ее напрямую. Я бы посмотрел на что источники dot полезность делать и в основном воспроизводить соответствующие части в свой собственный источник.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]