【问题标题】:Python text to image generation problemsPython文本到图像生成问题
【发布时间】:2010-10-27 04:23:48
【问题描述】:

我正在使用 PIL 加载各种字体并将文本绘制到图像中。在基本层面上,一切正常。

但是,我遇到了一些问题,例如字母被剪裁(主要是带有很多尾巴的草书或风格字体等)。 textsize() 确实返回宽度/高度值,但字母仍被剪裁。 PIL 中似乎也没有方法来为字符生成指定更大的图像尺寸。另一个问题是垂直间距。似乎 PIL 会为某些字体返回较大的高度值,因此行之间的垂直间距过大。

鉴于其明显的局限性,我正在寻找比 PIL 更先进的字体和文本处理系统。

上周我一直在研究这个问题(Google、Python 文档、Stackoverflow 等),我看到有人推荐使用 Imagemagick 或 pango 和 cairo 的组合。但是,尽管我已经阅读和搜索了这些各自的技术,但我根本没有找到任何与我正在尝试做的事情相关的可用文档。 Imagemagick 有一些 Python 绑定,但它们似乎都已经过时了好几年。

SO 上的一些有帮助的人能否指出一些关于如何使用 Pango/Cairo 和/或 Imagemagick 的教程?

【问题讨论】:

    标签: python text fonts


    【解决方案1】:

    Cairo cookbook 有很多使用 Cairo 的示例,Python 例程几乎是 C 例程的mirror images

    【讨论】:

      【解决方案2】:

      我使用PyGame 取得了一些不错的结果,但我不知道它是否一定能解决您的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-04
        • 2011-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多