php合成带二维码的海报照片效果代码

代码语言:php

所属分类:其他

代码描述:php合成带二维码的海报照片效果代码

代码标签: php 合成 二维码 海报 照片

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php

posterqrcode("/data/wwwroot/default/asset/bg.jpg", "/data/wwwroot/default/asset/qrcode.png", "/data/wwwroot/default/Data/water1_bg.jpg");
echo "<h2>二维码海报</h2>"; echo "<img  width='300' src='water1_bg.jpg'>";
/**
* 为一张图片添加上一个二维码图片水印(以保存的方式实现)
* @param string $picname 被处理图片源
* @param string $qrcodeimg 水印图片
* @param string $newpicname 处理后图片名保存地址
* @return String 返回后处理后图片名保存地址
*/
function posterqrcode($picname, $qrcodeimg, $newpicname) {
    $picnameinfo = getimageSize($picname); //获取图片源的基本信息
    $qrcodeimginfo = getimageSize($qrcodeimg); //获取logo图片的基本信息
    //var_dump($qrcodeimginfo);
    //根据图片类型创建出对应的图片源
    switch ($picnameinfo[2]) {
        case 1: //gif
            $im = imagecreatefromgif($picname);
            break;
        case 2: //jpg
            $im = imagecreatefromjpeg($picname);
            break;
        case 3: //png
            $im = imagecreatefrompng($picname);
            break;
        default:
            die("图片类型错误!");
        }
        //根据logo图片类型创建出对应的图片源
        switch ($qrcodeimginfo[2]) {
            case 1: //gif
                $qrcodeimgim = imagecreatefromgif($qrcodeimg);
                break;
            case 2: //jpg
                $qrcodeimgim = imagecreatefromjpeg($qrcodeimg);
                break;
            ca.........完整代码请登录后点击上方下载按钮下载查看

网友评论0