PHP 图片的合并,微信小程序码合并,文字合并

科技资讯 投稿 7300 0 评论

PHP 图片的合并,微信小程序码合并,文字合并

 

 

代码部分结合YII2但不影响使用

第一步:生成小程序码图片

第三步:将缩放后的小程序图片合成到背景图片

 

第一步:生成小程序码图片 (我使用的场景是无限制小程序码code地址 三种自行选择)

//微信小程序 小程序码
    public static function getWeChatSmallProgramCode($scene
    {
        $AccessToken = self::getAccessToken(;
        $url = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" . $AccessToken;
        $postData = [
            'scene' => $scene,
            'page' => 'pages/index/index',
            'width'=>930
        ];
        $postData = json_encode($postData;
        $contentData = self::sendPost($url, $postData;
        return $contentData; //如果图片大小符合这开启base64位图片地址也可以完成图片的合并合文字的合并
//        return self::base64UrlCode($contentData, 'image/png';
    }

    protected static function sendPost($url, $post_data
    {
        $options = array(
            'http' => array(
                'method' => 'POST',
                'header' => 'Content-type:application/json',
                //header 需要设置为 JSON
                'content' => $post_data,
                'timeout' => 60
                //超时时间
            
        ;
        $context = stream_context_create($options;
        return file_get_contents($url, false, $context;
    }

    //二进制转图片image/png
    public static function base64UrlCode($contents, $mime
    {
        $base64 = base64_encode($contents;
        return ('data:' . $mime . ';base64,' . 

编程笔记 » PHP 图片的合并,微信小程序码合并,文字合并

赞同 (30) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽