gpt4 book ai didi

c++ - 用于 C++ 的文本布局引擎 API

转载 作者:太空狗 更新时间:2023-10-29 20:48:01 28 4
gpt4 key购买 nike

我有一个项目,我需要获取输入文本并将其渲染为图像。文本需要换行,有边距、字距调整、字母间距、特定字体等。似乎我可以手写其中的大部分内容,但似乎也应该有一些预先存在的库。

我看过像 WebKit 和 Gecko 这样的网络渲染引擎,它们看起来太复杂了,LaTeX 似乎没有 C++ API,GhostScript 看起来是目前最有前途的。

我正在用 C++ 编写应用程序,我不想花钱进行系统调用——这似乎是不灵活且性能不佳的。它需要在 Linux 上运行,最好也是在 Mac OSX 上运行。

感谢您提供的任何建议。

最佳答案

子流程可能非常棒,但我猜你正在寻找类似 pango 的东西或者Qt中的字体渲染引擎。看起来你可以用 QPainter::drawText(...) 实现你需要的一切.另见 QFont .

值得一提的是,我之前专门拖了Qt来做字体渲染,没有用它做别的。它需要你创建一个 QCoreApplication -对象,仅此而已。就像一个魅力:)

关于c++ - 用于 C++ 的文本布局引擎 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4209060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com