所以我已经获得了我的图片,甚至还有一些文字。我试图加载一个字体,它工作,但我怎么能选择字体大小?我的文字代码如下。
imagestring($img, imageloadfont('dist/font.ttf'), 20, 20, 'Testing!', imagecolorallocate($img, 0, 0, 0));
之前,我可以在第二个属性中设置字体大小,但现在我在那里有一个远程字体。
答案 0 :(得分:1)
如果您希望使用truetype字体为图像写入文字,我建议您使用imagettftext()。
imagettftext (
resource $im ,
int $size ,
int $angle ,
int $x ,
int $y ,
int $col ,
string $fontfile ,
string $text
)
这允许您专门设置字体大小。应该为你的目的。
注意强>
根据您的GD库版本,您需要以像素或点数指定字体大小。
来自文档:
字体大小。根据您的GD版本,应将其指定为像素大小(GD1)或磅值(GD2)。