以像素为单位获取字符串的宽度和高度(PHP)

Ste*_*eMa 5 php size fonts pixel truetype

有没有很好的函数来计算像素的宽度和高度?可以使用imagettfbbox来做到这一点吗?我的意思是不同浏览器使用的不同字体需要哪个ttf文件?

谢谢

dan*_*ken 2

由于 PHP 在服务器上运行,因此无法单独使用 PHP 来做到这一点。文本的大小取决于客户端的操作系统、浏览器(以及缩放等浏览器设置)。不过,您可以使用 javascript 来获取元素渲染后的大小。

height = document.getElementById("elementId").style.height; // Will return 176px for example
width = document.getElementById("elementId").style.width; // Will return 176px for example
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助