我正在研究一个需要逐像素高精度的问题,因此我需要有能力以比PIL提供的更多的方式操纵文本。特别是在字距方面。有一项功能允许您禁用紧排,但不能控制紧排量
这个问题变得更具挑战性,因为PIL中的错误与精确测量文本大小有关。有很多关于这个问题的帖子,但是最有用的信息是这里的一篇SO帖子,How to get the font pixel height using PIL's ImageFont class?和一篇博客文章,How to properly calculate text size in PIL images
我的代码是我自己使用的,但如果有人有类似的问题,我相信它可以很容易地适应您自己的需要
我的主要职能是:
它在下面给出了一个很好的输出。然而,这并不完全准确。字母之间的像素数将因字体的不同而略有不同。我还没有找到一种标准化的方法,所以我只是接受了这样一个事实:当我在GUI中输入一个紧排值时,它只是相对于字体的标量,而不是像素数
相关问题 更多 >
编程相关推荐