python - 等宽字符边界框的确切尺寸是多少(特别是 courier new),我如何在 Python 中基于每个图像找到它?
问题描述
我知道像 Courier New 这样的等宽字体中的所有字符都具有完全相同大小的边界框。* 和 ] 都具有相同大小的边界框,但是,这些字符中的每一个都在边界框中填充不同数量的“空间”,因为 * 由比 ] 更少的像素组成
如果我用鼠标突出显示单个字符,即蓝色高矩形框,则可以查看有问题的边界框。这个盒子的确切尺寸(以像素为单位)是多少,这个盒子有任何实际名称吗?
我想制作一个 Python 程序来生成需要知道这个框的尺寸的 ascii 艺术,本质上我想通过一个常规的非文本/非 ascii 图像进行扫描,在这些边界框大小一个一个递增,找到和将图像中每个边界框内的平均颜色值存储在其他位置
但是我意识到,根据图像大小本身,每个图像的“边界框”大小增量的大小也必须不同。我将如何进行 1) 查找 Courier New 角色边界框的尺寸 2) 确定每个图像的边界框应该有多大?
解决方案
推荐阅读
- javascript - 将通过 API 调用和 axios 接收到的 JSON 数据显示到 Bootstrap-Vue 表中
- python - 需要将按行组织的日期重新格式化为日期列,其中日期行之间的数据被分配适当的日期
- python-3.x - 我对不连续的 ODE 和“integrate.odeint”做错了什么?
- python - QTreeView 请求无效行的索引
- azure - 有没有办法查看将日志发送到日志分析工作区的所有资源?
- jekyll - 使用 Github Pages 托管的 Jekyll 站点中是否需要 gemfile.lock 文件?
- python - 如何修复'TypeError:'str'对象不支持项目分配'
- python - 计算 pandas DataFrame 中的所有 NaN
- nginx - Plesk + Nginx + Prestashop + Muti 语言在短网址上获得 404
- html - dateClick 未以全日历角度发出