PHP imagettftext 文字居中

$srcImg = imagecreatefrompng($BackgroundImage);  


    $NewpriceColor = imagecolorallocate($srcImg, 231, 71, 57);//设置颜色为红色
    
    $Newprice = 10.00;
   

    $fontBox = imagettfbbox(55, 0, $Galyon, $Newprice);//获取文字所需的尺寸大小 

    
    // 居中算法
    // ceil((700 - $fontBox[2]) / 2)  宽度
    // ceil(($height - $fontBox[1] - $fontBox[7]) / 2)  高度

    imagettftext($srcImg, 55, 0, ceil((700 - $fontBox[2]) / 2),  395, $NewpriceColor, $Galyon,  $Newprice . "元");


    imagesavealpha($srcImg,true);

    // imagepng($srcImg,__RUN__ . 'thumb.png');

    header("Content-type:image/png");//png格式
    imagepng($srcImg);//输出

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值