Home >Backend Development >PHP Tutorial >imagemagick - php生成图片如何根据字符计算图片宽度

imagemagick - php生成图片如何根据字符计算图片宽度

WBOY
WBOYOriginal
2016-06-06 20:33:101346browse

生成的文本内容是可变的,所以在根据文本生成图片的时候如何准确的计算出生成图片的宽度?

回复内容:

生成的文本内容是可变的,所以在根据文本生成图片的时候如何准确的计算出生成图片的宽度?

GD库提供一个imagettfbbox函数可以让你计算TTF字体的尺寸

http://php.net/manual/zh/function.imagettfbbox.php

以前做过类似的事,采用的是死办法,手动计算文字的宽带。采用等宽的字体,如果有中文需要注意一个中文的宽带是两个英文的,虽说不是十分完美,但还是满足当时的需求了。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn