首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Angular&服务

    cordova扫描二维码

    phonegap-plugin-barcodescanner.git 然后在要页面上添加调用的按钮

    <button ng-click="erweima()">扫描二维码 $inject = ['$scope']; function erweimaCtrl($scope) { //二维码 $scope.erweima = ()=> function(result) { //扫码成功后执行的回调函数 alert("收到一个二维码 false, // Android, launch with the torch switched on (if available)打开手电筒 prompt: "在扫描区域内放置二维码 //0 suppresses it entirely, default 1500 设置扫码时间的参数 formats: "QR_CODE", // 二维码格式可设置多种类型

    2.3K30发布于 2018-08-20
  • 来自专栏全栈程序员必看

    iOS二维码扫描

    有三种对焦模式: AVCaptureFocusModeContinuousAutoFocus AVCaptureFocusModeAutoFocus AVCaptureFocusModeLocked 监测扫描区域的变化

    1.2K20编辑于 2022-09-12
  • 来自专栏Eureka的技术时光轴

    条码扫描二维码扫描——ZXing android 源码简化

    前言   最近公司的Android项目需要用到摄像头做条码或二维码扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。 这个是启动Activity 也就是扫描器(如果是第一安装,它还会跳转到帮助界面)。 CaptureActivityHandler 解码处理类,负责调用另外的线程进行解码。 SurfaceHolder接口实现 initCamera () 方法用于初始化摄像头,如果排除了所有的error ,运行项目时就可以看到大致扫描界面了。 handler = new CaptureActivityHandler(this, decodeFormats,characterSet) 用于进行扫描解码处理。

    3.1K20发布于 2019-07-24
  • 来自专栏网罗开发

    Android 二维码扫描和生成二维码

    在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。 demo首页 1.2扫描界面 ? 扫描界面 可以根据需求修改,我实际项目中界面截图如下: ? 实际项目截图 1.3生成二维码 ? View view) { switch (view.getId()) { case R.id.openQrCodeScan: //打开二维码扫描界面 = null){ Toast.makeText(this,"二维码生成成功!" 源码分析 5.1打开二维码扫描界面 //打开二维码扫描界面 if(CommonUtil.isCameraCanUse()){

    2K10发布于 2021-01-29
  • 来自专栏项勇

    使用Zxing实现二维码扫描

    DEMO,出于对二维码扫描的兴趣而做的,只是一直未运用到实际的工作中,就当是玩泥巴了! 目录 扫描二维码的逻辑 Zxing介绍 实现 主要代码 一. 扫描二维码的逻辑 所谓的二维码,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录数据符号信息的东西; 在代码编制上巧妙的利用构成计算机内部逻辑基础的0和1比特流的概念, 使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理; 二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息; 二维码相对于条形码的优势就是省空间 Zxing可以实现使用手机的内置的摄像头完成条形码和二维码扫描与解码。 目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。

    3K60发布于 2018-06-19
  • 来自专栏kali blog

    css实现二维码扫描效果

    按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

    1.8K40编辑于 2021-12-18
  • 来自专栏学海无涯

    iOS开发之扫描二维码

    自iOS7以后,iOS扫描二维码不需要借助于第三方框架了,苹果在AVFoundation中原生支持了扫描二维码的API,主要涉及到5个类,这5个类在自定义相机或者视频时也用得上,网上有很多介绍,这5个类分别为 实现 从上面的描述看,除了预览层,其他的和UI界面似乎没什么关系,但是实际开发中,扫描界面一般都是设计的比较人性化的,如支付宝、微信等,中间都有一个小框,有个线上下扫,这个其实就是用UI来配合扫描二维码 [[NSNotificationCenter defaultCenter] removeObserver:self]; } #pragma mark - 代理方法 /** * 如果扫描到了二维码 扫描二维码.gif 总结 一、遇到的坑 1、设置了AutoLayout,想要做动画,这时候动画放在viewDidAppear中执行,并且不要用bounds,frame来改变动画,要用具体的约束,但是直接在 二、参考文献 1、iOS开发系列--音频播放、录音、视频播放、拍照、视频录制 2、iOS开发 - 二维码扫描 3、iOS二维码扫描与生成(优化启动卡顿) 三、源代码

    2.5K40发布于 2018-05-03
  • 来自专栏Core Net

    IOS 使用 ZbarSDK 二维码扫描

    在需要使用扫描的controller中实现ZBarReaderViewDelegate 6.

    2K70发布于 2018-05-17
  • 来自专栏程序员的诗和远方

    React Native 实现二维码扫描

    最近刚好在学习 React Native 想搞个扫描条形码,二维码的小应用,因为涉及硬件接口,而且自己本身并没有原生开发背景,踩了几个坑,记录一下。 扫描二维码 首先当然是 google 一下看看是否有现成的 React Native 库支持二维码,感谢最大的同性交友网站 GitHub,还真有两个:react-native-camera 和 react-native-barcodescanner 又一次按下运行键,这次显示构建成功,在 iOS 设备上信任了开发证书之后,打开程序,因为我是一打开程序就开始扫描的,于是 Crash 了。

    4.1K80发布于 2018-05-02
  • 来自专栏逮虾户

    CameraX 封装二维码扫描组件

    仓库地址 究极花里胡哨camreaX二维码扫描 二维码扫描小优化 去除zxing额外支持的格式(有争议的点,其实并没有特别大的差距) MultiFormatReader的decodeWithState 扫描区域放大到全局 去除项目中的扫描区域,将图像识别区域放大到整张区域,这样增加了二维码的边界情况,不需要特意的对准屏幕的扫描区域。 将相机升级到jetpack的CameraX 谷歌已经在官方提供了对于camera2的整合包,集成在CamreaX,而且CameraX内部有对于图片分析的接口,所以我们在这个接口中会对原来的二维码扫描进行一次转移 ,然后构建一个线程池专门去处理二维码扫描的分析器。 = 双击放大 当前二维码扫描中没有调整焦距的功能,所以我们在这次调整中对其进行了一次双击放大的开发。 通过监控双击事件实现对应监听。

    2K61发布于 2020-10-15
  • 来自专栏逮虾户

    CameraX 封装二维码扫描组件

    仓库地址 究极花里胡哨camreaX二维码扫描 二维码扫描小优化 去除zxing额外支持的格式(有争议的点,其实并没有特别大的差距) MultiFormatReader的decodeWithState( 扫描区域放大到全局 去除项目中的扫描区域,将图像识别区域放大到整张区域,这样增加了二维码的边界情况,不需要特意的对准屏幕的扫描区域。 将相机升级到jetpack的CameraX 谷歌已经在官方提供了对于camera2的整合包,集成在CamreaX,而且CameraX内部有对于图片分析的接口,所以我们在这个接口中会对原来的二维码扫描进行一次转移 ,然后构建一个线程池专门去处理二维码扫描的分析器。 module.setZoomRatio(curValue + upgradeRatio) return true } } return false } 双击放大 当前二维码扫描中没有调整焦距的功能

    79810编辑于 2024-01-27
  • 来自专栏Android常用基础

    基于zxing的二维码扫描

    前言 现在的应用中二维码扫描已经成为一个应用必不可少的功能,现在大部分Android二维码扫描都是基于zxing和Zbar,这文章就来介绍一下基于zxing的二维码扫描。先看下效果图 ? 效果图 ---- 虽然现在的关于二维码的文章有很多,但是很多都是交我们怎么使用,在使用的时候我也遇到了很多问题,比如。UI界面太丑,没有用的文件太多,扫描太慢,版本太老。 isFlash; } else if (id == R.id.photo_btn) {//扫描二维码图片 // 打开手机中的相册 扫描图片二维码的点击事件也比较简单我们自需要打开相册。并用startActivityForResult启动相册。 因为生成二维码并不依赖扫描的Activity,所以不管在那里我们只要调用createQRcode,就能生成二维码

    4.6K20发布于 2018-09-11
  • 来自专栏Flutter入门到实战

    Zxing二维码扫描和那些坑

    Google的zxing来实现二维码扫描我相信很多人都用过。但是实现的过程遇到了很多的坑,也是因为这些坑在网上没有具体的解决方案,今天就把我的实现过程分享给大家。 zxing (2)如何修改取景框的样式 (3)总结填坑 1.项目中集成zxing 在项目中集成zxing,网上有很多的教程也说的比较详细了,zxing中的内容很多,涵盖了很多的扫码功能(不仅仅局限于扫描二维码 在zxing中,扫描的界面即Activity已经帮我们写好了。在activity包下: ? 所以,我们启动扫描二维码的页面就有了以下代码: ? 很简单,就是启动该Activity。 填了第一个坑,我们来填第二个: 针对于扫描时,二维码拉伸变形的问题,是因为zxing默认是针对横屏扫描的,所以,我们只需要改变x,y的计算,即横纵轴即可。 注:最近有朋友说近距离扫描二维码扫描不出,需要远一点才可以。

    2.4K10发布于 2018-09-03
  • 来自专栏IT 5478050

    如何扫描二维码显示表格内容

    二维码可以用网址、数字、字母、汉字等表示, 通过扫描二维码,来表示一些特定的信息。最近有朋友咨询,扫描二维码,内容是用表格呈现出来的,该如何制作? 如下图: 二维码支持网址、字母、汉字、文字等,二维码里面不带任何的排版样式,如果想要扫描二维码显示排版及表格样式的话,可以做一个网页的排版,然后上传到服务器或者自己的网站上,得到一个网址,就是二维码的内容 1.可以将表格上传到服务器或者自己的网站上得到一个网址就是二维码的内容。 2.点击软件左侧的”绘制二维码”按钮,在画布上绘制一个二维码对象,双击二维码,在图形属性-条码-类型中,设置一下所需的二维码类型,这类以QR code为例。 然后扫描二维码就可以显示图1表格的效果。如果想要显示表格效果的话,建议你先将表格上传到服务器或者自己的网站上,然后再借助二维码制作软件就可以达到上图的效果。

    4K31发布于 2019-09-26
  • 在线二维码扫描器分享

    日常遇到海报、快递单、会议资料或聊天截图里的二维码,但不方便用手机(比如手机不在身边、没电、摄像头不方便对焦)时,可以直接用「在线二维码扫描器」在浏览器里识别。 在线工具网址:https://see-tool.com/qrcode-scanner工具截图:能做什么支持两种方式:上传二维码图片/使用摄像头实时扫描快速识别常见二维码格式:QRCode、DataMatrix 等识别后直接查看内容:文本、链接、Wi-Fi信息等(按识别结果展示)怎么用(3步)打开工具页面:/qrcode-scanner选择一种方式:图片上传:把截图/照片拖进去或点按钮选择图片摄像头扫描:允许浏览器使用摄像头 ,把二维码放到画面中央等待识别结果出现:如果是链接,建议先确认域名再打开如果是文本,可直接复制保存扫不出来时的排查让二维码更清晰:放大图片、提高亮度、避免反光和过度压缩尽量对齐:二维码四角完整露出,不要被裁切换一种输入 :图片识别失败时,试试摄像头;反过来也一样适合哪些场景从截图/相册里识别二维码(很多聊天软件不一定都支持)电脑端快速读取二维码内容,用于复制链接、核对信息需要临时扫码但不想安装额外应用

    19910编辑于 2026-03-10
  • 来自专栏刘晓杰

    Zxing二维码扫描(Android开源库)

    最近研究了一下二维码扫描,github地址(https://github.com/zxing/zxing)。本来想做个扫描相册内的二维码的,结果没做成。 二维码的解析函数大致摘抄如下: RGBLuminanceSource source = new RGBLuminanceSource(width, } catch (ReaderException re) { Toast.makeText(getApplicationContext(), "二维码解析有误 } } 由于不知道上文所述的byte[] data哪里来的导致RGBLuminanceSource 构造函数有问题,所以就一直Toast二维码解析有误

    2.4K30发布于 2019-02-21
  • 来自专栏编程微刊

    小程序扫描二维码,正则校验

    需求: 1:扫码返回的结果必须是DECA开头,否则提示非法二维码 2:扫码返回的结果必须是16位 3:支付宝,微信等其他非项目公司提供的二维码扫描均无效 正则: const reg = /^DECA a) { wx.showToast({ icon: 'none', title: '非法二维码', }) a) { wx.showToast({ icon: 'none', title: '非法二维码', })

    41600编辑于 2025-05-18
  • 来自专栏全栈程序员必看

    vue如何生成二维码_vue实现扫描二维码

    这里介绍两种vue生成二维码的方法 QRcode vue-qr vue-qr比QRcode功能多在可以在中间加logo 下面先介绍QRcode vue里安装qrcodejs的npm包 npm , correctLevel: QRCode.CorrectLevel.H }) }, } mounted() { this.creatQrCode(); }, 接下来介绍可以带logo的二维码 vue-qr npm安装 npm install vue-qr –save 是不是比qrcode简单的多, 只不过两种生成二维码的样式还是有区别的,各有所爱吧,用哪个都可以 要注意一点,引用的img路径一定要加

    1.7K20编辑于 2022-11-09
  • 来自专栏编程微刊

    小程序扫描二维码,正则校验

    需求: 1:扫码返回的结果必须是DECA开头,否则提示非法二维码 2:扫码返回的结果必须是16位 3:支付宝,微信等其他非项目公司提供的二维码扫描均无效 正则: const reg = /^DECA a) { wx.showToast({ icon: 'none', title: '非法二维码', }) a) { wx.showToast({ icon: 'none', title: '非法二维码', })

    1.7K20发布于 2019-03-15
  • 来自专栏Node.js开发

    小程序扫描二维码获取参数

    另外一种更加便捷的是饭店推出几个热门的菜,在饭店显眼的位置放上图片和本菜的二维码扫描二维码直接进入本菜的点单页面,这样省去了用户在页面中查找的时间。 需要填写四项内容,前缀规则默认不占用,当我们通过二维码工具或者qcodejs将普通链接转化为二维码后,调用微信扫一扫功能扫描二维码,微信就会跳转到目标小程序的特定页面。 } 一般我们会在小程序生命周期函数onload函数中打印这个函数的默认形参option,option就是上一个页面传递过来的参数,但是这里需要注意,这是小程序内部页面之间传递参数的方式,不适用于上面扫描二维获取二维码中的参数 ,好多同学在获取二维码中的参数时容易和页面间传值获取的方式搞混。 扫描二维码进入小程序并没有发生页面间的跳转,所以并不能直接从option中获取链接中传递的参数。 那我们如何获取呢?查看官方文档: ?

    6.4K70发布于 2019-11-05
领券