#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/choose4. Я попробовал svg-изображения в OpenOffice (4.1.7), и здесь это работает, в word (2007) это не так, но, возможно, для этого есть плагин.
5. Большое вам спасибо за предоставленную информацию и извините за мой поздний ответ. Я создал запрос на улучшение, как предложил Альберт. Ссылка