前言
之前只是生成二维码,现在需要把二维码放在一个背景图并且需要有文字介绍。之前没做过,现在做好了记录一下。
一. 获取图片
$background_path = root_path() . 'public/event/template.jpg'; //背景图片地址 $qrcode_path = root_path() . 'public/event/qrcode/1653635892.png'; // 二维码图片地址 // 背景图 $background_image = imagecreatefromjpeg($background_path); // 二维码图 $qrcode_image = imagecreatefrompng($qrcode_path);
备注:图片地址必须是绝对地址
二. 把二维码图片放大
备注:图片放大其实就是新建一个你需要尺寸的大小的画布,把之前的图片移到新的画布上,通过参数去控制图片在画布的位置及大小
三. 多个图片合成
四. 添加文字并居中
图片的文字进行居中,需要我们通过图片的尺寸,文字需要占的尺寸去计算。
现在有一个composer库(stil/gd-text)可以实现该功能。
五. 完整的代码
到此这篇关于php图片放大合成加入字体操作示例介绍的文章就介绍到这了,更多相关php图片放大内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!