Как указать размер изображения в HTML Doxygen?

Я пытаюсь вручную указать размер изображения в HTML, созданный Doxygen. Однако, как я читал в документации, это может произойти только при использовании выхода LaTeX. Кто-нибудь здесь знает обходное решение?

В качестве примера я хотел бы сделать что-то вроде этого:

\image html example.png "Caption" width=10px

Спасибо!

Ответ 1

Поместите это в файл CSS "Doc/doxygen_html_style.css":

div.image img[src="example.png"]{ 
    width:100px; 
}

И установите переменную конфигурации Doxygen * HTML_EXTRA_STYLESHEET * в "Doc/doxygen_html_style.css"

Ответ 2

Чтобы избежать использования дополнительной таблицы стилей CSS, вы можете непосредственно вставить код CSS:

\htmlonly <style>div.image img[src="test.png"]{width:100px;}</style> \endhtmlonly 
@image html test.png "Caption"

еще лучше создать псевдоним в файле конфигурации Doxygen:

ALIASES = imageSize{2}="\htmlonly <style>div.image img[src=\"\1\"]{\2}</style>\endhtmlonly"

а затем используйте эту новую и более короткую команду Doxygen:

@imageSize{test.png,height:270px;width:20px;}
@image html test.png "Caption"