【问题标题】:Font size with custom font自定义字体的字体大小
【发布时间】:2014-03-09 22:06:42
【问题描述】:

所以我得到了我的图像,甚至还有一些文字。我尝试加载字体并且它有效,但我该如何选择字体大小?我的文本代码如下。

imagestring($img, imageloadfont('dist/font.ttf'), 20, 20, 'Testing!', imagecolorallocate($img, 0, 0, 0));

以前,我可以在第二个属性中设置字体大小,但现在我有一个远程字体。

【问题讨论】:

    标签: php gd php-gd


    【解决方案1】:

    如果您希望使用 truetype 字体将文本写入图像,我建议您使用 imagettftext()。

    imagettftext ( 
       resource $im ,
       int $size ,
       int $angle ,
       int $x ,
       int $y ,
       int $col ,
       string $fontfile ,
       string $text 
    )
    

    这允许您专门设置字体大小。应该为你的目的做。

    注意

    根据您的 GD 库版本,您需要以像素或磅为单位指定字体大小。

    来自文档:

    字体大小。根据您的 GD 版本,这应指定为像素大小 (GD1) 或点大小 (GD2)。

    【讨论】:

    • 我会为 $angle 放什么? 0?
    • 是的,如果要横写,保持为0。
    • 颜色。请参考参数下的the documentation。一切都在那里解释。
    • 哦,我明白了。我现在已经设法让它全部工作了。谢谢!
    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 2014-12-15
    • 1970-01-01
    • 2015-03-17
    • 2014-03-17
    • 2011-01-22
    相关资源
    最近更新 更多