生成的文本内容是可变的,所以在根据文本生成图片的时候如何准确的计算出生成图片的宽度?
生成的文本内容是可变的,所以在根据文本生成图片的时候如何准确的计算出生成图片的宽度?
GD库提供一个imagettfbbox函数可以让你计算TTF字体的尺寸
http://php.net/manual/zh/function.imagettfbbox.php
以前做过类似的事,采用的是死办法,手动计算文字的宽带。采用等宽的字体,如果有中文需要注意一个中文的宽带是两个英文的,虽说不是十分完美,但还是满足当时的需求了。