php 图片添加文字并保存,生成奖状等
php 图片添加文字并保存,生成奖状等
代码
        ob_clean();
        header('Content-Type: image/png');
        $realname = "张  三";
        $schoolname = "100.50";
        $image = imagecreatefrompng(public_path().'/images/certificate.png');      //书模版图片文件的路径 必须是png格式的文件
        $red = imagecolorallocate($image,00,00,00); // 字体颜色
// imagettftext("Image", "Font Size", "Rotate Text", "Left Position","Top Position", "Font Color", "Font Name", "Text To Print");
//根据文本填写的位置不同
//"Left Position 和 Top Position 可以使用 getimagesize进行配合计算文字x和y轴坐标
        imagettftext($image, 60, 0, 650, 1545, $red, public_path().'/font/SimHei.ttf',$realname);
        imagettftext($image, 60, 0, 450, 1845, $red, public_path().'/font/SimHei.ttf', $schoolname);
        $filename = public_path().'/images/asdf.png';
        imagepng($image, $filename);
        imagedestroy($image);
        die();certificate.png

SimHei.ttf
链接:https://pan.baidu.com/s/1pK548myzgWe_741Zp9pRew 提取码:1234
文件展示

Buy me a cup of coffee 🙂
觉得对你有帮助,就给我打赏吧,谢谢!

