等宽字符边界框的确切尺寸是多少特别是 courier new,我如何在 Python 中根据每个图像找到它?

问题描述

我知道像 Courier New 这样的等宽字体中的所有字符都具有完全相同大小的边界框。一个 * 和一个 ] 都有相同大小的边界框,但是,这些字符中的每一个都填充了边界框内不同数量的“空间”,因为 * 由比 a 少的像素组成 ]

如果我用鼠标突出显示单个字符,即蓝色的高矩形框,则可以查看有问题的边界框。这个盒子的确切尺寸是多少像素,这个盒子有实际的名字吗?

我想做一个 Python 程序来生成需要知道这个框的尺寸的 ascii 艺术,本质上我想通过一个常规的非文本/非 ascii 图像来扫描,在这些边界框大小一一递增,查找图像中每个边界框内的平均颜色值并将其存储在其他位置

然而,我意识到根据图像大小本身,每个图像的“边界框”大小增量的大小也必须不同。我将如何进行 1) 找到 Courier New 字符的边界框的尺寸 2) 确定每个图像的边界框应该有多大?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)