Доброго времени суток!
Строчу другу небольшую софтинку (MinGW + wxWidgets), которая делает некоторые вычисления и в итоге должна выдать несколько картинок с формулами, в связи с чем вопрос: существуют ли в природе си-шные библиотечки для создания растрового изображения математической формулы (дроби, корни и т.п.)? Например, из текстовой строки вида:
y=sqrt(ln(sin(%pi/2*%fi)+cos(%pi/2))/(a^2+b^2)),
нужно получить картинку (пускай даже без букв греческого алфавита):

Возможно, для этой цели существуют сторонние консольные утилитки под винду, не требующие установки (т.е. латех с примочками ставить нежелательно), но хочется все в одном флаконе иметь без внешних костылей.
Буду рад любым мыслям на данную тему.
Способы создания растрового изображение математической формулы на Си
А чем MathML не устраивает? Если есть принципиальная неприязнь, то GD2 вроде никто не отменял.
Спасибо, что так скоро откликнулись! :)
А чем MathML не устраивает?
Вы имеете в виду язык разметки? Так мне сгодится любой, но только я ищу не язык, а способ рендеринга формулы: библиотечку или стороннюю небольшую (не на 0,1-1,5 гига) утилитку под винду.
Если есть принципиальная неприязнь, то GD2 вроде никто не отменял.
Принципиальной неприязни, разумеется, нет, но рукопашное рисование - это уже чересчур.
Думаю, я далеко не первый, кому понадобилось формировать изображение математической формулы, поэтому и решил не изобретать велосипед и поискать готовые решения... правда, пока безуспешно.
Генерация растрового изображения через GD2 с наложением из MathML - плохо?
Не пробовал, но текст накладывается легко. Вроде бы не только текст?
с наложением из MathML
Именно этот момент меня интересует. Можно подробнее, плиз.
Правильно ли я понимаю, что GD2 умеет "печатать" математические символы: знак радикала, который растягивается под размеры аргументов внутри него; дроби со сложными выражениями в числителе/знаменателе; высокие скобки и т.п.?
LaTeX никто ни запрещал
пам http://www.codecogs.com/latex/eqneditor.php
(x + \frac{1}{x})^2
си-шные библиотечки для создания растрового изображения
Есть GD а еще можно texgd, udav.
Благодарю за ответы, но немного не то :(
Заранее извиняюсь за "цитатный ответ".
По первому пункту:
LaTeX никто ни запрещал
(т.е. латех с примочками ставить нежелательно)
По второму.
[/quote][quote="Mike53⇓"]си-шные библиотечки для создания растрового изображения
Т.е. рукопашная отрисовка не подразумевается.для создания растрового изображения математической формулы
За texgd и udav спасибо! Сейчас покурю :)