搜外网>搜外问答>问答页面

微信创建带参数二维码,并加上logo?

<p>公司是微信服务号,有渠道二维码功能,我怎么才能弄一个带参数的二维码,用户扫码先关注后,才推送特定内容。。。
</p><p>能加logo更好---------
</p><p><br></p><p><br></p><p>↓↓↓↓↓↓
</p><p>@微号帮平台 带参二维码生成,即渠道二维码实现</p>

追加问题
    2 人参与回答
最佳回答
PS
PS · Google SEO专家-Shuke.→SEO服务咨询微信:15877060841

可以在网站上生成,很多生成二维码的网站

那小麦
那小麦 · qq: 3081156982,换友情链接可以联系,么么哒

<p>现在需要创建一个场景二维码,除了基础的微信接口创建外,需要加上小logo,思路如下:</p><p>1、 首先根据微信的开发文档创建二维码,获取二维码的url,没啥可说的,按照文档来就好了</p><p></p><p> 获取到的二维码就是这么素净~</p><p><br></p><p> </p><p>2、得到了下载地址,我们就已文件流的方式,将二维码的流,转换为图像对象,并将指定的图片转换为图像对象(注意:地址必须是绝对路径         </p><p><a href="http://javascript:void(0);" class="show-5118-data" rel="Nofollow" target="_blank"></a></p><pre><em>      /// <summary> <br>      /// 下载二维码图片
/// </summary>
/// <param name="dirName">文件路径</param>
/// <param name="fileName">文件名</param>
/// <param name="downloadUrl">下载地址</param>
/// <param name="url">最终图片存放地址</param>
/// <returns></returns>
private string LoadImg(string dirName,string fileName,string downloadUrl, out string url)
{
//设置文件保存的地址,格式,文件夹的判断和创建
string urlPath =CreateUrl(dirName,fileName, out url);// out 文件路径

HttpWebRequest req = (HttpWebRequest)(downloadUrl);
= "GET";
using (WebResponse wr = ())
{
HttpWebResponse myResponse = (HttpWebResponse)();
string strpath = ();
WebClient mywebclient = new WebClient();

            //开始了
            //素净的二维码
byte[] bytelist = (strpath);

MemoryStream ms1 = new MemoryStream(bytelist);
Bitmap b1 = (Bitmap)(ms1);
();

            //logo图片
Bitmap b2 = new Bitmap( + @"logo\logo3.png");

            //合并
var ret = new ImageUtility().MergeQrImg(b1, b2, 1);
Image img = ret;
( + urlPath);
string path = urlPath;
            //返回最终路径
return path;
}
}</em></pre><p><a href="http://javascript:void(0);" class="show-5118-data" rel="nofollow" target="_blank"></a></p><p> </p><p>这个是合并图片使用到的帮助类,自己领悟</p><p>logo大小的调整、边框颜色的调整在帮助类中可以自行设置。</p><p> View Cod</p><p>北瓜网>