Php 我可以通过编程确定GD可以使用哪些字体吗?
我想使用GD将文本置于图像上 当我使用Php 我可以通过编程确定GD可以使用哪些字体吗?,php,gd,Php,Gd,我想使用GD将文本置于图像上 当我使用 ImageTTFText($image, $fontSize, $fontRotation, 7, 22, $colorShadow, 'arial.ttf', $str); 我明白了 警告:imagettftext() [函数.imagettftext]:无法 在中查找/打开字体 /home/index.php 第17行 我可以让PHP或GD返回每个系统所有可用字体的列表吗 谢谢 更新 。。。或者我需要自己上传我希望GD能够访问的所有字体吗?如果你可以
ImageTTFText($image, $fontSize, $fontRotation, 7, 22, $colorShadow, 'arial.ttf', $str);
我明白了
警告:imagettftext()
[函数.imagettftext]:无法
在中查找/打开字体
/home/index.php
第17行
我可以让PHP或GD返回每个系统所有可用字体的列表吗
谢谢
更新
。。。或者我需要自己上传我希望GD能够访问的所有字体吗?如果你可以使用Imagemagick,字体总是可以在任何地方,但是你必须指定arial.ttf的完整路径。用
/arial.ttf>替换,因为“arial.ttf”
是绝对路径,您需要相对路径。阅读有关imagettftext的更多信息
要回答您的更新,是的,您确实需要该目录中的字体文件。下面是一个查找字体(如arial.ttf)的非常酷的网站:
从那里下载一个字体文件,将其放入脚本的文件夹中,然后将“arial.ttf”替换为“/filename.ttf”