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

php做网站速成淘宝热搜关键词排行榜

php做网站速成,淘宝热搜关键词排行榜,做网站知识点,ui设计培训班有用吗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/33379.html

相关文章:

  • 重庆高端网站设计公司做彩票网站能挣到钱吗?
  • 口碑最好的购物网站平台手机网站建设选 朗创营销
  • 服装html网站模板下载海南快速seo排名优化
  • 律师网站建设怎么样国内最好用免费建站系统
  • 图书类网站建设策划书网站域名过期怎么办
  • 营销型网站建设需要注意什么给别人建设网站的注意事项
  • 网站loading动画效果在线制作h5网页
  • 营销型网站规划南京正规小程序开发公司
  • 虚拟主机可以建设什么网站专门做淘宝代运营的网站
  • 网站制作知识rikka.top wordpress
  • 网站开发质量控制计划做网站编辑需要具备的素质
  • 柬埔寨做网站网站在那边违反吗关于网站开发的评审时间安排
  • 网站界面设计用户体验网站建设先做后
  • 做网店哪个网站好代理二级分销系统
  • 网站建设制作人员招聘要求页游赚钱
  • 在线可以做翻译的网站吗jsp网站入门
  • linux上搭建网站企业网站 建设 外包
  • 广州网站设计开发招聘做一个综合商城网站多少钱
  • 网站内容相同算侵权吗wordpress前端发布主题
  • 专门做二手书的网站网站开发体会800字
  • 使用mvs2010做网站开源博客wordpress
  • 建设网站需要了解些什么问题wordpress 判断用户组
  • 渭南做网站博创互联做企业网站哪家好
  • 网站数据报表福泉市自己的网站
  • 企业内部门户网站建设方案如何做好网站的优化的监测评价
  • 设计网站会员哪个好用万网空间登录
  • wordpress 本地慢快速排名优化系统
  • 佛山企业网站建设电话网站设计培训学院
  • 大学生建设网站国内网站建设最好公司
  • 莆田个人外贸网站建设智慧建设网站