当前位置: 首页 > news >正文

php做网站速成国外seo

php做网站速成,国外seo,西安做的好的网站公司,吉林省吉林市邮政编码1.了解jsQR jsQR是一个纯javascript脚本实现的二维码识别库#xff0c;不仅可以在浏览器端使用#xff0c;而且支持后端node.js环境。jsQR使用较为简单#xff0c;有着不错的识别率。 2.效果图 3.二维码 4.下载jsqr包 npm i -d jsqr5.代码 !-- index.wxml -- 不仅可以在浏览器端使用而且支持后端node.js环境。jsQR使用较为简单有着不错的识别率。 2.效果图 3.二维码 4.下载jsqr包 npm i -d jsqr5.代码 !-- index.wxml -- view classcontainerbutton bindtapchooseImage选择图片识别二维码/buttoncanvas idqrcodeCanvas canvas-idqrcodeCanvas stylewidth: {{canvasWidth}}px; height: {{canvasHeight}}px/canvas /viewbutton bind:tapprocess识别/button button stylewidth: 100vw; margin-top: 20rpx;识别结果{{msg}}/button旧canvas【canvas 2d 下】 // index.js import jsQR from jsqr;Page({data: {msg: ,canvasWidth: 0,canvasHeight: 0,},chooseImage() {wx.chooseMedia({count: 1,mediaType: [image],sourceType: [album, camera],success: (res) {this.decodeQRCode(res.tempFiles[0].tempFilePath);},fail: (err) {console.error(选择图片失败, err);},});},decodeQRCode(imagePath) {wx.getImageInfo({src: imagePath,success: (imageInfo) {this.setData({canvasWidth: imageInfo.width,canvasHeight: imageInfo.height,});const canvasId qrcodeCanvas;const ctx wx.createCanvasContext(canvasId);ctx.drawImage(imagePath, 0, 0, imageInfo.width, imageInfo.height);ctx.draw();},fail: (err) {console.error(获取图片信息失败, err);},});},process() {wx.canvasGetImageData({canvasId: qrcodeCanvas,x: 0,y: 0,width: this.data.canvasWidth,height: this.data.canvasHeight,success: (res) {console.log(res);const decodedResult jsQR(res.data,this.data.canvasWidth,this.data.canvasHeight,{inversionAttempts: dontInvert,});console.log(结果, decodedResult);if (decodedResult) {console.log(decodedResult.data); // 识别结果this.setData({msg: decodedResult.data,});} else {wx.showToast({icon: none,title: 未识别到二维码!,});}},fail: (err) {console.error(获取 Canvas 像素数据失败, err);},});}, }); Canvas 2d // index.js import jsQR from jsqr;Page({data: {msg: ,canvasWidth: 400,canvasHeight: 400,},chooseImage() {wx.chooseMedia({count: 1,mediaType: [image],sourceType: [album, camera],success: (res) {this.decodeQRCode(res.tempFiles[0].tempFilePath);},fail: (err) {console.error(选择图片失败, err);},});},decodeQRCode(imagePath) {wx.createSelectorQuery().select(#qrcodeCanvas) // 在 WXML 中填入的 id.fields({ node: true, size: true }).exec((res) {// Canvas 对象this.canvas res[0].node;const renderWidth res[0].width;const renderHeight res[0].height;this.ctx this.canvas.getContext(2d);// 初始化画布大小const dpr wx.getWindowInfo().pixelRatio;this.canvas.width renderWidth * dpr;this.canvas.height renderHeight * dpr;this.ctx.scale(dpr, dpr);const image this.canvas.createImage();image.onload () {this.ctx.drawImage(image,0,0,this.data.canvasWidth,this.data.canvasHeight);this.process();};image.src imagePath;});},process() {var imgData this.ctx.getImageData(0,0,this.canvas.width,this.canvas.height);const decodedResult jsQR(imgData.data,this.canvas.width,this.canvas.height,{inversionAttempts: dontInvert,});if (decodedResult) {console.log(decodedResult.data); // 识别结果this.setData({msg: decodedResult.data,});} else {wx.showToast({icon: none,title: 未识别到二维码!,});}}, }); 仅识别黑白类二维码
http://www.dnsts.com.cn/news/196513.html

相关文章:

  • 餐饮加盟手机网站建设做网站黑网站赚钱么么
  • 如何编辑网站wordpress首页提示
  • 制定企业网站营销推广战略济南精品建站外包公司价格
  • 我做的网站服务器别人没法左键点击下载呢静态网站开发课程网
  • 上海网站制作费用建筑设计经典案例分析
  • 建设跨境电商网站编程培训心得体会
  • 中国建设银行官网首页 网站岳池住房和城乡建设厅网站
  • 公司网站如何宣传推广深圳最好的营销网站建设公司排名
  • 自建网站和租用空间网站旅行社网站模版
  • 免费的舆情网站下载nofollow外链对于网站有提升吗
  • 只买域名不建网站泰安集团网站建设方案
  • 外贸网站怎么做比较好软件外包收费标准
  • 网站建站价格重庆荣昌网站建设
  • 企业网站不备案会怎么样淄博网站建设推广
  • 更换网站空间软件工程师工资高吗
  • 徐汇苏州网站建设网站如何做关健词收录
  • 网站 app 哪个先做互联网app推广工作怎么样
  • 有限公司网站建设 互成网络地址 四川建设企业银行客户号在哪里看
  • 好口碑自适应网站建设做个企业网站需要多少钱
  • 让别人做网站怎样才安全请人建设网站需要注意什么
  • 做网站卖游戏装备百度关键词搜索量
  • 哪个网站是tv域名网页设计素材制作
  • 网站维护是怎么回事四川省黄页企业电话
  • 网站页面构成要素如何建单位内部购物网站
  • 厦门建设工程招标中心的网站太平洋建设21局网站
  • 网站建设人员岗位职责wordpress 3.9.2 下载
  • 电商网站管理四川建设公共查询平台
  • 网站设计与制作是网页吗在wordpress官网建站
  • 长春做网站长春网站设计聊天直播软件开发
  • 莱芜手机网站建设电话wordpress怎样设置导航栏