精华内容
下载资源
问答
  • 二维码图片转换成BASE64字符串
  • 字符串 转换成 二维码

    千次阅读 2016-08-04 11:45:07
    /**将字符串 转换成 二维码 调用 generateQRCode(string) * Created by tangzheng on 2016/8/4. */ public class StringToQRCode { private Bitmap bitMatrix2Bitmap(BitMatrix matrix) { int w = matrix.getW
    /**将字符串  转换成  二维码   调用 generateQRCode(string)
     * Created by tangzheng on 2016/8/4.
     */
    public class StringToQRCode {
        private Bitmap bitMatrix2Bitmap(BitMatrix matrix) {
            int w = matrix.getWidth();
            int h = matrix.getHeight();
            int[] rawData = new int[w * h];
            for (int i = 0; i < w; i++) {
                for (int j = 0; j < h; j++) {
                    int color = Color.WHITE;
                    if (matrix.get(i, j)) {
                        color = Color.BLACK;
                    }
                    rawData[i + (j * w)] = color;
                }
            }
    
            Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.RGB_565);
            bitmap.setPixels(rawData, 0, w, 0, 0, w, h);
            return bitmap;
        }
    
        public   Bitmap generateQRCode(String content) {
            try {
                QRCodeWriter writer = new QRCodeWriter();
                BitMatrix matrix = writer.encode(content, BarcodeFormat.QR_CODE, 500, 500);
                return bitMatrix2Bitmap(matrix);
            } catch (WriterException e) {
                e.printStackTrace();
            }
            return null;
        }
    }
    展开全文
  • 碰到了一个问题,需求是要将每一个老人的二维码展示在前台,可以让不同的子女去扫描老人的二维码,以达到快速绑定老人信息,我们平常扫描二维码的时候,是将二维码的信息解析为字符串等,现在刚好是反着来的。...
        

    碰到了一个问题,需求是要将每一个老人的二维码展示在前台,可以让不同的子女去扫描老人的二维码,以达到快速绑定老人信息,我们平常扫描二维码的时候,是将二维码的信息解析为字符串等,现在刚好是反着来的。具体怎么做呢,请看代码

     /**
         * 生成二维码的方法
         *
         * @param address
         * @return
         */
        private Bitmap createQRImage(String address) {
            try {
                //判断URL合法性
                if (address == null || "".equals(address) || address.length() < 1) {
                    return null;
                }
                Hashtable<EncodeHintType, String> hints = new Hashtable<EncodeHintType, String>();
                hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
                //图像数据转换,使用了矩阵转换
                BitMatrix bitMatrix = new QRCodeWriter().encode(address, BarcodeFormat.QR_CODE, QR_WIDTH, QR_HEIGHT, hints);
                int[] pixels = new int[QR_WIDTH * QR_HEIGHT];
                //下面这里按照二维码的算法,逐个生成二维码的图片,
                //两个for循环是图片横列扫描的结果
                for (int y = 0; y < QR_HEIGHT; y++) {
                    for (int x = 0; x < QR_WIDTH; x++) {
                        if (bitMatrix.get(x, y)) {
                            pixels[y * QR_WIDTH + x] = 0xff000000;
                        } else {
                            pixels[y * QR_WIDTH + x] = 0xffffffff;
                        }
                    }
                }
                //生成二维码图片的格式,使用ARGB_8888
                bitmap = Bitmap.createBitmap(QR_WIDTH, QR_HEIGHT, Bitmap.Config.ARGB_8888);
                bitmap.setPixels(pixels, 0, QR_WIDTH, 0, 0, QR_WIDTH, QR_HEIGHT);
                //显示到一个ImageView上面
                imgQrcode.setImageBitmap(bitmap);
            } catch (WriterException e) {
                e.printStackTrace();
            }
            return bitmap;
        }

    最后返回Bitmap对象,剩下的就交给你处理了。

    原文地址:http://hedgehog.love/2016/03/06/String-converted-into-Bitmap/转载请注明出处!

    展开全文
  • 展开 项目右键-》NuGet程序包-》Gma.QrCodeNet下载 引用 using Gma.QrCodeNet.Encoding; using System.Drawing.Imaging; 拖动Gma.QrCodeNet.Encoding至工具箱 引用using Gma.QrCodeNet.Encoding.Windows.Controls;...

    展开
    项目右键-》NuGet程序包-》Gma.QrCodeNet下载
    引用 using Gma.QrCodeNet.Encoding;
    using System.Drawing.Imaging;
    拖动Gma.QrCodeNet.Encoding至工具箱
    引用using Gma.QrCodeNet.Encoding.Windows.Controls;
    提示Reader无引用
    下载QrCodeNet
    引用Gma.QrCodeNet.Encoding.Windows.Controls;

            QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
            QrCode qrCode = new QrCode();
            qrEncoder.TryEncode(dataGridView1.Rows[i].Cells[2].Value.ToString(), out qrCode);
            Renderer renderer = new Renderer(2, Brushes.Black, Brushes.White);
            renderer.CreateImageFile(qrCode.Matrix, "D:\\WM\\"1 ".png", ImageFormat.Png);

     

     

     

    展开全文
  • 二维码生成
    
    	
    		
    		二维码生成
    	
    	
    		
    展开全文
  • 生成二维码 /// <summary>/// 生成二维码/// </summary>public static class QRcodeUtils{private static string QrSaveUrl = "/img/QRcodeFile/"; /// <summary>///生成二维码/// </...
  • 前端工程师在用qrcode生成二维码的时候,不知怎么的钉钉小程序开发工具不支持创建对象了,导致qrCode.js不能获取到dom的id,进而无法设置二维码,最后就想到了后端生成二维码返回给前端使用,刚开始想这个并不难,...
  • java字符串成二维码

    千次阅读 2014-12-25 13:35:19
    //content:要转换的内容 //path:生成的二维码图片的绝对路径 public static void buildQuickMark(String content, String path) throws Exception { try { BitMatrix byteMatrix = new MultiFormatWriter()....
  • 字符串转换成二维码并且显示出来的一个简洁的例子。
  • 简单的整理一下 可以把字符串转换成二维码 很简单的例子 一起学习!
  • Java将图片转换成Base64字符串...将Base64字符串转换成二维码。 public class ImageUtil { /** * 本地图片转换成base64字符串 * @param imgFile * 图片本地路径 * @return */ public static Stri...
  • #pragma mark - InterpolatedUIImage=因为生成的二维码是一个CIImage,我们直接转换成UIImage的话大小不好控制,所以使用下面方法返回需要大小的UIImage - (UIImage *)createNonInterpolatedUIImageFormCIImage:...
  • #pragma mark - InterpolatedUIImage=因为生成的二维码是一个CIImage,我们直接转换成UIImage的话大小不好控制,所以使用下面方法返回需要大小的UIImage - (UIImage*)createNonInterpolatedUIImageFormCIImage:...
  • ios开发 根据URL或字符串生成二维码

    千次阅读 2017-05-31 16:04:28
    1.二话不说直接上代码//1. 实例化二维码滤镜 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];... 将字符串转换成NSData NSString *urlStr = self.dataDic[@"shareurl"]; NSDat
  • 最近遇到在浏览器中生成二维码,并将二维码转换成图片下载到本地的需求 总的来说,有以下几个步骤 字符串转换成二维码 这里可以使用插件 qrcode.js 生成,可以通过canvas (IE9+) 和table (IE8) 两种方式生成。 ...
  • 开发时候偶尔有遇到需要将后台传过来的网址转换成二维码,让用户展示扫码使用 这里和js一样可以使用qrcodejs来完成 贴上github的网址https://github.com/davidshimjs/qrcodejs 首先,在wxml中写入需要展示...
  • 思路:通过c#代码将包含自定义的内容生成一张二维码图片-(类型:bitmap)------------------使用在线工具将图片转base64字符串-------------------套用固定格式data:image/jpeg;base64,+base64字符串-----------...
  • 今天在开发时候要用微信在其它二维码上获取一些信息。(为string类型) 在小程序中接收到后需要进行转码json来获取这些信息。...//转json字符串 var str1= JSON.stringify(str) //转json对象 var str1Json=
  • 首先是生成二维码图片:(这里我是用的zxing... * 生成二维码转换的地址或字符串,可以是中文 * * @param url * @param width * @param height * @return */ public Bitmap createQRImage(String url, final i
  • 扫描二维码

    2019-10-05 02:03:23
    由会话将摄像头采集到的二维码图像转换成字符串数据 输出(数据) 由预览图层显示扫描场景 简单设置扫描二维码的代码如下: // 1. 实例化拍摄设备 AVCaptureDevice *device = [AVCaptureDevice defaul...
  • 1.扫描二维码 ...由会话将摄像头采集到的二维码图像转换成字符串数据  输出(数据)  由预览图层显示扫描场景 // 实例化拍摄设备 AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMed
  • 二维码

    2015-10-08 20:38:03
    生成二维码的步骤:1.导入CoreImage框架 2.通过滤镜CIFilter生成二维码// 1. 实例化二维码滤镜 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];... 将字符串转换成NSData NSData *data = [st
  • 原生二维码

    2015-09-07 14:51:00
    1.扫描二维码 扫描二维码需要导入AVFoundation框架利用...输入(摄像头)由会话将摄像头采集到的二维码图像转换成字符串数据输出(数据)由预览图层显示扫描场景 // 实例化拍摄设备 AVCaptureDevice *devic...

空空如也

空空如也

1 2 3 4 5
收藏数 95
精华内容 38
关键字:

二维码转换成字符串