精华内容
下载资源
问答
  • zxing

    千次阅读 2019-07-31 10:25:58
    zxing 项目地址:yuzhiqiang1993/zxing 简介:基于 zxing 的扫一扫,优化了扫描二维码速度,集成最新版本的 jar 包(zxing-core.jar 3.3.3),集成简单,速度快,可配置颜色,还有闪光灯,解析二维码图片,生成...

    zxing

    项目地址:yuzhiqiang1993/zxing 

    简介:基于 zxing 的扫一扫,优化了扫描二维码速度,集成最新版本的 jar 包(zxing-core.jar 3.3.3),集成简单,速度快,可配置颜色,还有闪光灯,解析二维码图片,生成二维码等功能

    展开全文
  • Zxing

    2016-08-15 18:15:02
    //关联 Zxing包 package com.dasudian.qrcode; import com.xys.libzxing.zxing.activity.CaptureActivity; import com.xys.libzxing.zxing.encoding.EncodingUtils; import android.app.Activity; import android...
    <span id="_xhe_cursor">//关联  Zxing包
    </span>
    package com.dasudian.qrcode;
    
    import com.xys.libzxing.zxing.activity.CaptureActivity;
    import com.xys.libzxing.zxing.encoding.EncodingUtils;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.graphics.Bitmap;
    import android.graphics.BitmapFactory;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.CheckBox;
    import android.widget.EditText;
    import android.widget.ImageView;
    import android.widget.TextView;
    import android.widget.Toast;
    
    
    public class MainActivity extends Activity {
    
    	private TextView mTvResult;
    	private EditText mInput;
    	private ImageView mResult;
    	private CheckBox mLogo;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    
    		mTvResult = (TextView) findViewById(R.id.tv_result);
    		mInput = (EditText) findViewById(R.id.et_text);
    		mResult = (ImageView) findViewById(R.id.iv_result);
    		mLogo = (CheckBox) findViewById(R.id.cb_logo);
    	}
    
    	public void scan(View view) {
    		startActivityForResult(new Intent(MainActivity.this,
    				CaptureActivity.class), 0);
    	}
    
    	public void make(View view) {
    		String input = mInput.getText().toString();
    		if (input.trim().equals("")) {
    			Toast.makeText(MainActivity.this, "内容不能为空", Toast.LENGTH_LONG)
    					.show();
    		} else {
    			//EncodingUtils.createQRCode(content, widthPix, heightPix, logoBm)
    			Bitmap bitmap = EncodingUtils.createQRCode(input,500,500,mLogo.isChecked() ? BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher) : null);
    			mResult.setImageBitmap(bitmap);
    		}
    	}
    
    	@Override
    	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    		super.onActivityResult(requestCode, resultCode, data);
    		if (resultCode == RESULT_OK) {
    			Bundle bundle = data.getExtras();
    			String result = bundle.getString("result");
    			mTvResult.setText(result);
    		}
    	}
    }
    

    //关联  Zxing包  下载地址:http://download.csdn.net/detail/runingling/9603906



    展开全文
  • 随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/p/zxing/下载源码和Jar包,之前我项目...
  • unityZXing二维码的生成与扫描

    万次阅读 多人点赞 2019-01-07 10:50:02
    借鉴自某位大佬不记得了 using System.Collections;...using ZXing; using UnityEngine.UI; /// &lt;summary&gt; /// 二维码扫描识别功能 /// &lt;/summary&gt; public class Test...

    借鉴自某位大佬不记得了

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using ZXing;
    using UnityEngine.UI;
    /// <summary>
    /// 二维码扫描识别功能
    /// </summary>
    public class TestQRCodeScanning : MonoBehaviour {
    
        [Header("摄像机检测界面")]
        public RawImage cameraTexture;//摄像机映射显示区域
       
        private WebCamTexture webCamTexture;//摄像机映射纹理
        public Text text;//用来显示扫描信息
        //二维码识别类
        BarcodeReader barcodeReader;//库文件的对象(二维码信息保存的地方)
    
        /// <summary>
        /// 开启摄像机和准备工作
        /// </summary>
        void DeviceInit()
        {
         
    
            //1、获取所有摄像机硬件
            WebCamDevice[] devices = WebCamTexture.devices;
            //2、获取第一个摄像机硬件的名称
            string deviceName = devices[0].name;//手机后置摄像机
            //3、创建实例化一个摄像机显示区域
            webCamTexture = new WebCamTexture(deviceName, 400, 300);
            //4、显示的图片信息
            cameraTexture.texture = webCamTexture;
            //5、打开摄像机运行识别
            webCamTexture.Play();
    
            //6、实例化识别二维码信息存储对象
            barcodeReader = new BarcodeReader();
        }
    
        Color32[] data;//二维码图片信息以像素点颜色信息数组存放
    
        /// <summary>
        /// 识别摄像机图片中的二维码信息
        /// 打印二维码识别到的信息
        /// </summary>
        void ScanQRCode()
        {
            //7、获取摄像机画面的像素颜色数组信息
            data = webCamTexture.GetPixels32();
            //8、获取图片中的二维码信息
            Result result = barcodeReader.Decode(data,webCamTexture.width,webCamTexture.height);
            //如果获取到二维码信息了,打印出来
            if (result!=null)
            {
                Debug.Log(result.Text);//===》==》===》 这是从二维码识别出来的信息
                text.text = result.Text;//显示扫描信息
    
                //扫描成功之后的处理
                IsScanning = false;
                webCamTexture.Stop();
            }
        }
    
    
        /// <summary>
        /// Start 初始化函数
        /// </summary>
        private void Start()
        {
            scanningButton.onClick.AddListener(ScanningButtonClick);
        }
    
    
        bool IsScanning = false;
        float interval = 3;//扫描识别时间间隔
        [SerializeField] Button scanningButton;
        void ScanningButtonClick()
        {
            DeviceInit();
            IsScanning = true;
        }
    
        private void Update()
        {
            if (IsScanning)
            {
                //每隔一段时间进行一次识别二维码信息
                interval += Time.deltaTime;
                if (interval>=3)
                {
                    interval = 0;
                    ScanQRCode();//开始扫描
                }
            }
        }
    }
    

    ZXing:https://archive.codeplex.com/?p=zxingnet

    下载之后把zxing.unity.dll拷贝到Unity的Plugins文件夹下,

    zxing.unity.dll下载之后的位置找到UnityDemo/Assets下

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;
    using ZXing;
    //二维码的生成
    public class TestQRCodeDraw : MonoBehaviour {
    
        [Header("绘制好的二维码显示界面")]
        public RawImage QRCode;
        //二维码绘制类
        BarcodeWriter barcodeWriter;
        [SerializeField] Button drawbutton;
        /// <summary>
        /// 将制定字符串信息转换成二维码图片信息
        /// </summary>
        /// <param name="formatStr">要生产二维码的字符串信息</param>
        /// <param name="width">二维码的宽度</param>
        /// <param name="height">二维码的高度</param>
        /// <returns>返回二维码图片的颜色数组信息</returns>
        Color32[] GeneQRCode(string formatStr,int width,int height)
        {
            //绘制二维码前进行一些设置
            ZXing.QrCode.QrCodeEncodingOptions options =
                new ZXing.QrCode.QrCodeEncodingOptions();
            //设置字符串转换格式,确保字符串信息保持正确
            options.CharacterSet = "UTF-8";
            //设置绘制区域的宽度和高度的像素值
            options.Width = width;
            options.Height = height;
            //设置二维码边缘留白宽度(值越大留白宽度大,二维码就减小)
            options.Margin = 1;
    
            //实例化字符串绘制二维码工具
            barcodeWriter = new BarcodeWriter {Format=BarcodeFormat.QR_CODE,Options=options };
            //进行二维码绘制并进行返回图片的颜色数组信息
            return barcodeWriter.Write(formatStr); 
    
        }
       
        /// <summary>
        /// 根据二维码图片信息绘制指定字符串信息的二维码到指定区域
        /// </summary>
        /// <param name="str">要生产二维码的字符串信息</param>
        /// <param name="width">二维码的宽度</param>
        /// <param name="height">二维码的高度</param>
        /// <returns>返回绘制好的图片</returns>
         Texture2D ShowQRCode(string str,int width,int height)
        {
            //实例化一个图片类
            Texture2D t = new Texture2D(width, height);
            //获取二维码图片颜色数组信息
            Color32[] col32 = GeneQRCode(str, width, height);
            //为图片设置绘制像素颜色信息
            t.SetPixels32(col32);
            //设置信息更新应用下
            t.Apply();
            //将整理好的图片信息显示到指定区域中
            return t;
        }
    
       /// <summary>
       /// 开始绘制指定信息的二维码
       /// </summary>
       /// <param name="formatStr"></param>
        void DrawQRCode(string formatStr)
        {
            //注意:这个宽高度大小256不要变。不然生成的信息不正确
            //256有可能是这个ZXingNet插件指定大小的绘制像素点数值
            Texture2D t = ShowQRCode(formatStr, 256, 256);
    
            //显示到UI界面的图片上
            QRCode.texture = t;
        }
    
    
        public string QRCodeText = "二维码";
        void DrawButtonClick()
        {
            DrawQRCode(QRCodeText);
        }
    
        private void Start()
        {
            drawbutton.onClick.AddListener(DrawButtonClick);
        }
    }
    

     

    展开全文
  • zxing精简版

    2017-03-06 10:52:45
    zxing
  • zxing二维码

    2019-01-21 18:09:41
    zxing二维码
  • zxing-zxing-3.2.1

    2018-06-12 10:16:01
    zxing-zxing-3.2.1二维码扫描、生成的开源库,非常强大。
  • zxing-zxing-3.3.3

    2018-08-06 15:26:07
    zxing包下载,版本为zxing3.3.3。由于github下载,经常会受到网速影响,而下载失败,故在CSDN网上传本资源。 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。...
  • Android Zxing Demo

    千次下载 热门讨论 2015-05-28 14:17:20
    Android Zxing Demo
  • Zxing二维码

    2018-07-11 13:59:34
    完整的Zxing二维码扫描代码,简单易懂,完整的Zxing二维码扫描代码,简单易懂,完整的Zxing二维码扫描代码,简单易懂,
  • zxing-zxing-3.3.3.zip

    2020-06-10 23:01:54
    ZXing 3.3.3 @srowen srowen released this on 29 May 2018 · 94 commits to master since this release Minor fixes and improvements Java 9+ support https://github.com/zxing/zxing/milestone/11?closed=1
  • ZXing 使用Zxing扫描二维码
  • zxing-zxing-3.0

    2018-03-10 15:24:44
    用于来生成或者解析二维码,其中是zxing的,。。。。。。
  • zxingproject

    2017-07-31 16:21:09
    android Zxing集成
  • Zxing_ZXing_android_源码

    2021-09-29 15:27:59
    基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸
  • 自用ZxingZxing-lib

    2017-05-03 20:32:34
    自用Zxing
  • zxing.rar,zxing插件

    2019-09-25 12:07:31
    zxing插件,解析扫描的二维码/条码,移动开发android,JAVA
  • ZXing二维码

    2016-02-18 08:37:49
    ZXing二维码
  • ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. Supported Formats 1D product 1D industrial 2D ...
  • 基于Java的二维码解码库Zxing,可用于android平台下解码二维码。
  • qrcode zxing3.2.1

    2020-09-19 10:54:33
    包含zxing-3.1.0.jar和zxing-javase-3.1.0.jar等 包含zxing-3.1.0.jar和zxing-javase-3.1.0.jar等
  • zxing-zxing-3.2.0 下载 官方绿色版最新jar包

    千次下载 热门讨论 2015-08-12 15:54:39
    zxing-zxing-3.2.0 最新版本jar包下载
  • zxing 3.3.2

    2018-03-13 10:09:21
    zxing开发二维码jar包,傻瓜式,通俗易懂,如有问题私信

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,297
精华内容 8,518
关键字:

zxing