Как мне настроить качество изображения с помощью Doxygen и Graphviz

#c #doxygen #graphviz

#c #doxygen #graphviz

Вопрос:

Как мне увеличить значение DPI изображений с помощью Graphviz (точка)?

Редактировать:

Я хочу создавать файлы RTF с более высоким разрешением изображений. файлы svg не работают, так как Word показывает ошибки при его открытии. Я пробовал разные форматы .png (gd и cairo) в соответствии с домашней страницей. http://www.graphviz.org/doc/info/output.html#d:png В папке graphviz/bin находится файл config.h, в строке 21 которого указана настройка:

 /* Default DPI. */

#define DEFAULT_DPI 96
  

Изменение этих значений не влияет на генерацию изображений с помощью doxygen.
Итак, мой вопрос в том, есть ли настройка для увеличения dpi / пикселей для сгенерированных изображений.

Версии:

  • Версия Doxygen 1.8.19
  • dot — graphviz версии 2.38.0 (20140413.2041)
  • Microsoft Word: 2002 (сборка 12527.20988)

Комментарии:

1. Вопрос совершенно неясен! Что вы делаете? Мы должны предположить, что вы использовали doxygen и сгенерировали несколько графиков с точкой. Какая версия doxygen? Возможно, вам следует взглянуть на параметр конфигурации doxygen DOT_IMAGE_FORMAT и установить его в svg

2. Вы написали: «В папке graphviz /bin находится файл config.h, в строке 21 которого указано значение: #define DEFAULT_DPI 96 «, после изменения этого значения вы перекомпилировали graphviz?

3. Я провел быстрый тест для rtf при использовании в исходном коде doxygen -Gdpi=300 . В результате изображение кажется больше только на выходе (также в html). Таким образом, это не похоже на простое возможное решение. Возможно, запрос на улучшение в github.com/doxygen/doxygen/issues/new/choose

4. Я попробовал svg-изображения в OpenOffice (4.1.7), и здесь это работает, в word (2007) это не так, но, возможно, для этого есть плагин.

5. Большое вам спасибо за предоставленную информацию и извините за мой поздний ответ. Я создал запрос на улучшение, как предложил Альберт. Ссылка