【发布时间】:2015-02-28 02:58:29
【问题描述】:
我需要绘制一些图片并将其保存为 JPG 文件。
我知道 C# GDI 可以用 Graphics.DrawString 方法绘制字符串。
但困扰我的是我需要画一些数学符号,如下所示:
那么有没有一些图书馆可以帮助我做到这一点?如何使用 GDI 获取数学符号?
【问题讨论】:
-
不是 GDI,而是 WPF。没用过,但看起来对你有帮助:launchpad.net/wpf-math
我需要绘制一些图片并将其保存为 JPG 文件。
我知道 C# GDI 可以用 Graphics.DrawString 方法绘制字符串。
但困扰我的是我需要画一些数学符号,如下所示:
那么有没有一些图书馆可以帮助我做到这一点?如何使用 GDI 获取数学符号?
【问题讨论】:
如果您找不到纯 .NET 解决方案,我会寻找可以呈现标准格式(如 MathML 或 LaTeX 数学表达式)的命令行工具或本机 DLL 库。你会为这些找到很多 FOSS 的东西,我认为整合起来不会太难。如果您使用位图,您可以告诉第 3 方渲染给定大小的位图。如果您需要矢量化绘图,那么您的目标可以是在 LaTeX 中生成整个输出,或者您可以将 MathML/LaTeX 公式转换为 RTF/HTML。
【讨论】: