php - 想象一下如何避免半可见文本
问题描述
我正在渲染一些具有多行的文本。我为文本定义了高度,例如 200 像素。
首先,我使用 ImagickDraw 绘制文本,最后将绘制的图像裁剪到指定的高度。
一切都按预期工作,但结果并不理想。
问题是我得到的文本行在高度上是半可见的。
我的问题是,有没有办法避免这种情况,只在文本行之间裁剪图像?
解决方案
您需要使用 ie queryFontMetrics()来测量您的文本高度,并且有了它,您就可以知道在哪里裁剪,或者需要多大的画布尺寸才能适合您想要放置的所有文本。
推荐阅读
- c# - 在 ASP.NET MVC 中搜索标签
- reactjs - 对 Redux createAction 和 dispatch 感到困惑
- rcpp - 使用 Rcpp 将目标文件链接到函数的简化示例
- php - 将 mysql 数据从 2 个表合并到 1 个表
- python - function() 与函数有何不同?
- haskell - Haskell 使用 foldr 添加两个列表
- java - Cognito:用户池 XXXX 不存在当我使用 adminInitiateAuth 时出现异常
- mysql - 从 VB6 调用 MYSQL 中的 OUT PARAMETER
- android - 如何从 android 客户端进行弹性搜索复合查询?
- networking - 如何拼写 TCP IP