日期:2014-05-16  浏览次数:20510 次

asp.net实现上传产品图片生成二维码图片
   asp.net实现上传产品图片的时候,怎么生成这个产品的二维码,只要用户用手机去照一下就可以获取这个产品链接???有人会吗???????????
------解决方案--------------------
1、根据相关产品信息生成二维码图片,再给产品图片添加二维码图片的水印
2、在产品图片的某个位置叠上一个层,显示二维码图片

生成二维码很简单,网上查一下就行
------解决方案--------------------

public void 方法名(){
Bitmap bm = GetCode39("");//这里传你要画的二维码的数据
bm.Save("D://CodeImg.jpg");//这里保存路径
}
private Bitmap GetCode39(string strSource)
        {
            int x = 5; //左边界
            int y = 0; //上边界
            int WidLength = 2; //粗BarCode长度
            int NarrowLength = 1; //细BarCode长度
            int BarCodeHeight = 20; //BarCode长度
            int intSourceLength = strSource.Length;
            string strEncode = "010010100"; //编码字串 初值为 起始符号 *

            string AlphaBet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%*"; //Code39的字母

            string[] Code39 = //Code39的各字母对应码
            {
                   /**//* 0 */ "000110100",
                   /**//* 1 */ "100100001",
                   /**//* 2 */ "001100001",
                   /**//* 3 */ "101100000",
                   /**//* 4 */ "000110001",
                   /**//* 5 */ "100110000",
                   /**//* 6 */ "001110000",
                   /**//* 7 */ "000100101",
                   /**//* 8 */ "100100100",
                   /**//* 9 */ "001100100",
                   /**//* A */ "100001001",
                   /**//* B */ "001001001",
                 &nbs