[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"info-list-18995":3,"hot-list-29":24},{"info":4,"next":18,"pre":21},{"article_title":5,"type_id":6,"article_image":7,"article_content":8,"read_num":9,"create_time":10,"update_time":10,"article_author":11,"tags":12,"seo_title":5,"keyword":13,"desc":14,"style_type":15,"article_type":12,"is_video":16,"video_url":12,"video_img":12,"update_time_str":17},"破坏二维码又不被看出方法？原来改一个像素就能让扫码失效",29,"https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F03c9f92b093e045376d6d541ae812a8d.jpg","\u003Cdiv data-page-id=\"LeOrdmgeEoB6FqxZU6FcJREFnqe\" data-lark-html-role=\"root\" data-docx-has-block-data=\"false\">\u003Cdiv class=\"ace-line ace-line old-record-id-doxcn40SbtV6cgnD7eJd36C6Xbm\">二维码无法识别不一定是损坏严重,有时改动1-2个关键像素就能让扫码失败,而肉眼几乎看不出异常。本文从技术角度拆解二维码的容错机制和结构弱点,帮你理解为什么微小改动会导致识别失败,以及如何通过容错设置提升二维码的抗干扰能力。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnaCxMdp1FIMbTkYDc4VZyMf\">二维码打印出来完好无损,手机一扫却显示\"无法识别\"——可能不是码坏了,而是有人动了手脚。更隐蔽的是,这种破坏可以精确到改动几个像素点,普通人根本看不出区别。\u003C\u002Fdiv>\u003Ch2 class=\"heading-2 ace-line old-record-id-doxcnrKKEdjz2nMtU34QSwwq3gd\">为什么改一个像素就能让二维码失效\u003C\u002Fh2>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnRjmwbKU8X499xcNfD149Uh\">二维码的识别分三步:定位、解码、纠错。扫码软件首先找到三个角上的方形定位框,确定位置和方向;然后读取数据区的黑白像素组合;最后通过Reed-Solomon算法修复错误信息。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcndPNZPNeSdQBlKDPJNM5Nmc\">这个流程有个致命弱点:定位框一旦出问题,后续步骤根本启动不了。实测发现,只要把左上角定位框内层的黑色区域改动1-2个像素,大部分扫码工具会直接报错。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcn86us9NRMyHD1fRdEkPzV4c\">更隐蔽的方式?把纯黑像素(RGB值0,0,0)改成深灰色(RGB值30,30,30)。色差人眼几乎察觉不到,但扫码设备会因对比度不足误判黑白边界,导致识别失败。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcn6tf5qtu3b6UNYlNVSvZa7f\">定位框为什么这么脆弱\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnIND5YtC87knmpDNeCyIY5m\">扫码软件需要通过定位框判断二维码的旋转角度和缩放比例。如果定位框的形状特征被破坏,算法就无法建立坐标系统,数据读取自然也做不了。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcndre49RZOv3p21I4Ypggxcf\">这就像拼图游戏,边角块缺失或变形,你根本无从下手。定位框就是这些\"边角块\",改动几个像素就能让整个识别系统崩溃。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcn9DgmXQo33Uy6VrlL0voQim\">容错机制救不了定位错误\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnKs1IWsVNX28nsWUzZHOPde\">很多人以为二维码有7%-30%的容错能力,改几个像素应该不影响使用。但容错机制主要针对数据区的损坏,对定位框、定时图案这些结构性元素几乎没有修复能力。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnZmDUUtrJ2F1T5LgxT5AOjb\">打个比方,房子的承重墙和内墙装饰是两回事。容错算法能修复\"内墙\"(数据区)的小裂缝,但\"承重墙\"(定位框)一旦受损,整栋楼的稳定性都会受影响。\u003C\u002Fdiv>\u003Ch2 class=\"heading-2 ace-line old-record-id-doxcnCthFP6j3lfx4D0UDo00Vug\">具体操作要改哪些位置\u003C\u002Fh2>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnmoB44YCfXvUIGty8z4Vp6e\">想测试二维码的脆弱性,或者需要了解防护重点?关注这几个关键区域。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnsXeaaz9sLQF06DNsDcIxXc\">三个定位框的内层区域\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnaaJs371vUGWzHXZXOBBU2d\">左上、右上、左下三个角的方形图案,每个都由三层黑白相间的方块组成。最内层的黑色方块是识别算法的核心参考点。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnmnVIxnpSQLSxFMJ6pq6uWc\">用图像编辑软件把画面放大到500%,找到内层黑色方块的边缘位置,将2-3个黑色像素改成白色或深灰色。保存后用多个扫码工具测试,大概率会出现\"无法识别\"的提示。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnwvWSvgtsACoxZ5TaKq2zrg\">定时图案的黑白交替线\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnQvlsGtxA4TPPU5do5S06ac\">二维码中间有一条黑白交替直线,这是定时图案(Timing Pattern)。它帮助算法确定数据模块的大小和位置。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnGMZRk3qAk3IgY49CiMlXke\">在这条线上随机改动5-8个像素的颜色,扫码设备会因为无法准确定位数据块而读取失败。这种方式比较隐蔽,因为定时图案混在数据区中间,不仔细看很难发现异常。\u003C\u002Fdiv>\u003Ch2 class=\"heading-2 ace-line old-record-id-doxcnmw3Ro9Wmbh9otjJhk2ZMQc\">不同容错等级的抗干扰差异\u003C\u002Fh2>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnIJXjr999BfryO7GHM2bHjb\">二维码生成时可以选择L、M、Q、H四档容错率,分别对应7%、15%、25%、30%的损坏容忍度。容错等级越高,需要破坏的像素越多才能让其失效。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnfIGjHGxjjHw7HEIWoP4iae\">L级容错的二维码,改动定位框3-5个像素基本就能让扫码失败;而H级容错的二维码,可能需要破坏10个以上的像素才会出问题。生成二维码时选择了高容错等级,即使遇到轻微损坏或打印偏差,也能正常识别。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnEzL68k4eUFEIi0N8Gisbnf\">什么场景需要高容错\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnVh3y7WUFzQksfXrHDVpORm\">户外广告牌长期经受风吹日晒,建议用H级容错;室内海报或宣传单,M级或Q级够用;只在电子屏幕上展示,L级也能保证识别效果。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcno4YiZ4N5xy2gtSmI04gEOh\">八木屋二维码生成器默认推荐H级容错设置,同时支持L\u002FM\u002FQ\u002FH四级自由调整。你可以根据使用场景灵活选择:需要长期保存的二维码用高容错,临时使用的二维码用低容错节省空间。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnCkVZOnTcKLjyY9BCWAmGMg\">容错率和数据容量的平衡\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcn5ebmVztkPLXucfogfa7Vce\">容错等级越高,二维码需要预留的纠错数据越多,能存储的实际内容就越少。要在二维码里塞很长的网址或大量文字,可能需要降低容错等级或增加二维码尺寸。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnfwPkCd6AYKGwBcpRVf5mSc\">这就像行李箱,带了很多衣服(实际数据),就没空间放泡沫保护层(纠错数据);只带几件衣服,就能多塞些防震材料提高抗摔能力。\u003C\u002Fdiv>\u003Ch2 class=\"heading-2 ace-line old-record-id-doxcnM7s1pOz1TmNM5jLt3cZROd\">测试时要注意的三个细节\u003C\u002Fh2>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnnmcQMtkn0rRziPtnnqJrQc\">别只用一个扫码工具验证\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcncm9YV6prSkfmzPOl86TCzg\">微信、支付宝、手机浏览器、专业扫码APP,它们的识别算法差异很大。有的工具对定位框的容忍度高,即使改动几个像素也能勉强识别;有的非常严格,稍有偏差就报错。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnNPqbQ9qGTsZnBao1kD4C7m\">建议至少用3款不同的扫码工具测试,全部无法识别才算真正失效。否则可能出现\"在你手机上扫不出来,别人却能正常使用\"的尴尬。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnp2F2hPORfVTVY6uaShdHRe\">保存格式会影响结果\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnIMD6YKJdfTnwebv7ZqZ8Dm\">用Photoshop或GIMP修改二维码后,一定要保存为PNG格式。如果保存成JPG,压缩算法会自动调整像素颜色,你精心改动的深灰色可能被还原成纯黑色,破坏失败。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcngsHaLPIgPQ7jCzVm9OCVOm\">PNG是无损格式,能完整保留每个像素的RGB值。这对需要精确控制像素改动的场景非常重要。\u003C\u002Fdiv>\u003Ch2 class=\"heading-2 ace-line old-record-id-doxcnfApymZcoxKIkKBGQv9Jt1g\">正向应用:如何生成更可靠的二维码\u003C\u002Fh2>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnFseLFejCj53K4T3uhS406b\">了解破坏原理,反过来就能做好防护。需要生成长期使用或重要场合的二维码?采取这些措施提升可靠性。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnGqLJn8yt87yKHD965ngTGg\">选择H级容错率是基础操作,能应对30%的损坏或遮挡。如果二维码要印在不平整的表面(如瓶身、包装盒),还要适当增加尺寸,确保每个像素点都能清晰成像。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnafJA1gkmnjwUcMVfMAe4Km\">八木屋二维码生成器除了支持容错率调整,还提供码边距、尺寸缩放等参数配置。你可以给二维码周围留出足够的空白边距(建议4个模块宽度以上),避免边缘信息被裁切或遮挡。\u003C\u002Fdiv>\u003Ch3 class=\"heading-3 ace-line old-record-id-doxcnWN3Z15JsAhTTSagElmwHrm\">定期检查二维码状态\u003C\u002Fh3>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnfM95SUrNRqwS2Ls53OeBZb\">如果二维码用于长期推广活动,建议每隔一段时间用不同设备扫描测试,确保识别正常。有些二维码印刷后因为材料老化、墨水褪色,可能逐渐出现识别问题。\u003C\u002Fdiv>\u003Cdiv class=\"ace-line ace-line old-record-id-doxcnVf8pmwYM3hXfzgAKvz2A8d\">对于重要的二维码,可以同时生成多个备份,分别保存高清源文件和不同尺寸的打印版本。一旦发现识别异常,能快速替换使用。\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cspan data-lark-record-data=\"{&quot;isCut&quot;:false,&quot;rootId&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;parentId&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;blockIds&quot;:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],&quot;recordIds&quot;:[&quot;doxcn40SbtV6cgnD7eJd36C6Xbm&quot;,&quot;doxcnaCxMdp1FIMbTkYDc4VZyMf&quot;,&quot;doxcnrKKEdjz2nMtU34QSwwq3gd&quot;,&quot;doxcnRjmwbKU8X499xcNfD149Uh&quot;,&quot;doxcndPNZPNeSdQBlKDPJNM5Nmc&quot;,&quot;doxcn86us9NRMyHD1fRdEkPzV4c&quot;,&quot;doxcn6tf5qtu3b6UNYlNVSvZa7f&quot;,&quot;doxcnIND5YtC87knmpDNeCyIY5m&quot;,&quot;doxcndre49RZOv3p21I4Ypggxcf&quot;,&quot;doxcn9DgmXQo33Uy6VrlL0voQim&quot;,&quot;doxcnKs1IWsVNX28nsWUzZHOPde&quot;,&quot;doxcnZmDUUtrJ2F1T5LgxT5AOjb&quot;,&quot;doxcnCthFP6j3lfx4D0UDo00Vug&quot;,&quot;doxcnmoB44YCfXvUIGty8z4Vp6e&quot;,&quot;doxcnsXeaaz9sLQF06DNsDcIxXc&quot;,&quot;doxcnaaJs371vUGWzHXZXOBBU2d&quot;,&quot;doxcnmnVIxnpSQLSxFMJ6pq6uWc&quot;,&quot;doxcnwvWSvgtsACoxZ5TaKq2zrg&quot;,&quot;doxcnQvlsGtxA4TPPU5do5S06ac&quot;,&quot;doxcnGMZRk3qAk3IgY49CiMlXke&quot;,&quot;doxcnmw3Ro9Wmbh9otjJhk2ZMQc&quot;,&quot;doxcnIJXjr999BfryO7GHM2bHjb&quot;,&quot;doxcnfIGjHGxjjHw7HEIWoP4iae&quot;,&quot;doxcnEzL68k4eUFEIi0N8Gisbnf&quot;,&quot;doxcnVh3y7WUFzQksfXrHDVpORm&quot;,&quot;doxcno4YiZ4N5xy2gtSmI04gEOh&quot;,&quot;doxcnCkVZOnTcKLjyY9BCWAmGMg&quot;,&quot;doxcn5ebmVztkPLXucfogfa7Vce&quot;,&quot;doxcnfwPkCd6AYKGwBcpRVf5mSc&quot;,&quot;doxcnM7s1pOz1TmNM5jLt3cZROd&quot;,&quot;doxcnnmcQMtkn0rRziPtnnqJrQc&quot;,&quot;doxcncm9YV6prSkfmzPOl86TCzg&quot;,&quot;doxcnNPqbQ9qGTsZnBao1kD4C7m&quot;,&quot;doxcnp2F2hPORfVTVY6uaShdHRe&quot;,&quot;doxcnIMD6YKJdfTnwebv7ZqZ8Dm&quot;,&quot;doxcngsHaLPIgPQ7jCzVm9OCVOm&quot;,&quot;doxcnfApymZcoxKIkKBGQv9Jt1g&quot;,&quot;doxcnFseLFejCj53K4T3uhS406b&quot;,&quot;doxcnGqLJn8yt87yKHD965ngTGg&quot;,&quot;doxcnafJA1gkmnjwUcMVfMAe4Km&quot;,&quot;doxcnWN3Z15JsAhTTSagElmwHrm&quot;,&quot;doxcnfM95SUrNRqwS2Ls53OeBZb&quot;,&quot;doxcnVf8pmwYM3hXfzgAKvz2A8d&quot;],&quot;recordMap&quot;:{&quot;doxcn40SbtV6cgnD7eJd36C6Xbm&quot;:{&quot;id&quot;:&quot;doxcn40SbtV6cgnD7eJd36C6Xbm&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;二维码无法识别不一定是损坏严重,有时改动1-2个关键像素就能让扫码失败,而肉眼几乎看不出异常。本文从技术角度拆解二维码的容错机制和结构弱点,帮你理解为什么微小改动会导致识别失败,以及如何通过容错设置提升二维码的抗干扰能力。&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+33&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]},&quot;nextNum&quot;:1}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnaCxMdp1FIMbTkYDc4VZyMf&quot;:{&quot;id&quot;:&quot;doxcnaCxMdp1FIMbTkYDc4VZyMf&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+26&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;二维码打印出来完好无损,手机一扫却显示\\&quot;无法识别\\&quot;——可能不是码坏了,而是有人动了手脚。更隐蔽的是,这种破坏可以精确到改动几个像素点,普通人根本看不出区别。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnrKKEdjz2nMtU34QSwwq3gd&quot;:{&quot;id&quot;:&quot;doxcnrKKEdjz2nMtU34QSwwq3gd&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading2&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+g&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;为什么改一个像素就能让二维码失效&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnRjmwbKU8X499xcNfD149Uh&quot;:{&quot;id&quot;:&quot;doxcnRjmwbKU8X499xcNfD149Uh&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+2e&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;二维码的识别分三步:定位、解码、纠错。扫码软件首先找到三个角上的方形定位框,确定位置和方向;然后读取数据区的黑白像素组合;最后通过Reed-Solomon算法修复错误信息。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcndPNZPNeSdQBlKDPJNM5Nmc&quot;:{&quot;id&quot;:&quot;doxcndPNZPNeSdQBlKDPJNM5Nmc&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+22&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;这个流程有个致命弱点:定位框一旦出问题,后续步骤根本启动不了。实测发现,只要把左上角定位框内层的黑色区域改动1-2个像素,大部分扫码工具会直接报错。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcn86us9NRMyHD1fRdEkPzV4c&quot;:{&quot;id&quot;:&quot;doxcn86us9NRMyHD1fRdEkPzV4c&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+28&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;更隐蔽的方式?把纯黑像素(RGB值0,0,0)改成深灰色(RGB值30,30,30)。色差人眼几乎察觉不到,但扫码设备会因对比度不足误判黑白边界,导致识别失败。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcn6tf5qtu3b6UNYlNVSvZa7f&quot;:{&quot;id&quot;:&quot;doxcn6tf5qtu3b6UNYlNVSvZa7f&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+a&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;定位框为什么这么脆弱&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnIND5YtC87knmpDNeCyIY5m&quot;:{&quot;id&quot;:&quot;doxcnIND5YtC87knmpDNeCyIY5m&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1s&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;扫码软件需要通过定位框判断二维码的旋转角度和缩放比例。如果定位框的形状特征被破坏,算法就无法建立坐标系统,数据读取自然也做不了。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcndre49RZOv3p21I4Ypggxcf&quot;:{&quot;id&quot;:&quot;doxcndre49RZOv3p21I4Ypggxcf&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1k&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;这就像拼图游戏,边角块缺失或变形,你根本无从下手。定位框就是这些\\&quot;边角块\\&quot;,改动几个像素就能让整个识别系统崩溃。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcn9DgmXQo33Uy6VrlL0voQim&quot;:{&quot;id&quot;:&quot;doxcn9DgmXQo33Uy6VrlL0voQim&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+b&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;容错机制救不了定位错误&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnKs1IWsVNX28nsWUzZHOPde&quot;:{&quot;id&quot;:&quot;doxcnKs1IWsVNX28nsWUzZHOPde&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+23&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;很多人以为二维码有7%-30%的容错能力,改几个像素应该不影响使用。但容错机制主要针对数据区的损坏,对定位框、定时图案这些结构性元素几乎没有修复能力。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnZmDUUtrJ2F1T5LgxT5AOjb&quot;:{&quot;id&quot;:&quot;doxcnZmDUUtrJ2F1T5LgxT5AOjb&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1z&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;打个比方,房子的承重墙和内墙装饰是两回事。容错算法能修复\\&quot;内墙\\&quot;(数据区)的小裂缝,但\\&quot;承重墙\\&quot;(定位框)一旦受损,整栋楼的稳定性都会受影响。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnCthFP6j3lfx4D0UDo00Vug&quot;:{&quot;id&quot;:&quot;doxcnCthFP6j3lfx4D0UDo00Vug&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading2&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+a&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;具体操作要改哪些位置&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnmoB44YCfXvUIGty8z4Vp6e&quot;:{&quot;id&quot;:&quot;doxcnmoB44YCfXvUIGty8z4Vp6e&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+w&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;想测试二维码的脆弱性,或者需要了解防护重点?关注这几个关键区域。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnsXeaaz9sLQF06DNsDcIxXc&quot;:{&quot;id&quot;:&quot;doxcnsXeaaz9sLQF06DNsDcIxXc&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+a&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;三个定位框的内层区域&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnaaJs371vUGWzHXZXOBBU2d&quot;:{&quot;id&quot;:&quot;doxcnaaJs371vUGWzHXZXOBBU2d&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1h&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;左上、右上、左下三个角的方形图案,每个都由三层黑白相间的方块组成。最内层的黑色方块是识别算法的核心参考点。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnmnVIxnpSQLSxFMJ6pq6uWc&quot;:{&quot;id&quot;:&quot;doxcnmnVIxnpSQLSxFMJ6pq6uWc&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+27&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;用图像编辑软件把画面放大到500%,找到内层黑色方块的边缘位置,将2-3个黑色像素改成白色或深灰色。保存后用多个扫码工具测试,大概率会出现\\&quot;无法识别\\&quot;的提示。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnwvWSvgtsACoxZ5TaKq2zrg&quot;:{&quot;id&quot;:&quot;doxcnwvWSvgtsACoxZ5TaKq2zrg&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+a&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;定时图案的黑白交替线&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnQvlsGtxA4TPPU5do5S06ac&quot;:{&quot;id&quot;:&quot;doxcnQvlsGtxA4TPPU5do5S06ac&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1k&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;二维码中间有一条黑白交替直线,这是定时图案(Timing Pattern)。它帮助算法确定数据模块的大小和位置。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnGMZRk3qAk3IgY49CiMlXke&quot;:{&quot;id&quot;:&quot;doxcnGMZRk3qAk3IgY49CiMlXke&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+23&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;在这条线上随机改动5-8个像素的颜色,扫码设备会因为无法准确定位数据块而读取失败。这种方式比较隐蔽,因为定时图案混在数据区中间,不仔细看很难发现异常。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnmw3Ro9Wmbh9otjJhk2ZMQc&quot;:{&quot;id&quot;:&quot;doxcnmw3Ro9Wmbh9otjJhk2ZMQc&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading2&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+c&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;不同容错等级的抗干扰差异&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnIJXjr999BfryO7GHM2bHjb&quot;:{&quot;id&quot;:&quot;doxcnIJXjr999BfryO7GHM2bHjb&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1z&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;二维码生成时可以选择L、M、Q、H四档容错率,分别对应7%、15%、25%、30%的损坏容忍度。容错等级越高,需要破坏的像素越多才能让其失效。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnfIGjHGxjjHw7HEIWoP4iae&quot;:{&quot;id&quot;:&quot;doxcnfIGjHGxjjHw7HEIWoP4iae&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+2o&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;L级容错的二维码,改动定位框3-5个像素基本就能让扫码失败;而H级容错的二维码,可能需要破坏10个以上的像素才会出问题。生成二维码时选择了高容错等级,即使遇到轻微损坏或打印偏差,也能正常识别。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnEzL68k4eUFEIi0N8Gisbnf&quot;:{&quot;id&quot;:&quot;doxcnEzL68k4eUFEIi0N8Gisbnf&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+9&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;什么场景需要高容错&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnVh3y7WUFzQksfXrHDVpORm&quot;:{&quot;id&quot;:&quot;doxcnVh3y7WUFzQksfXrHDVpORm&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1o&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;户外广告牌长期经受风吹日晒,建议用H级容错;室内海报或宣传单,M级或Q级够用;只在电子屏幕上展示,L级也能保证识别效果。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcno4YiZ4N5xy2gtSmI04gEOh&quot;:{&quot;id&quot;:&quot;doxcno4YiZ4N5xy2gtSmI04gEOh&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+2c&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;八木屋二维码生成器默认推荐H级容错设置,同时支持L\u002FM\u002FQ\u002FH四级自由调整。你可以根据使用场景灵活选择:需要长期保存的二维码用高容错,临时使用的二维码用低容错节省空间。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnCkVZOnTcKLjyY9BCWAmGMg&quot;:{&quot;id&quot;:&quot;doxcnCkVZOnTcKLjyY9BCWAmGMg&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+b&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;容错率和数据容量的平衡&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcn5ebmVztkPLXucfogfa7Vce&quot;:{&quot;id&quot;:&quot;doxcn5ebmVztkPLXucfogfa7Vce&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1z&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;容错等级越高,二维码需要预留的纠错数据越多,能存储的实际内容就越少。要在二维码里塞很长的网址或大量文字,可能需要降低容错等级或增加二维码尺寸。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnfwPkCd6AYKGwBcpRVf5mSc&quot;:{&quot;id&quot;:&quot;doxcnfwPkCd6AYKGwBcpRVf5mSc&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1o&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;这就像行李箱,带了很多衣服(实际数据),就没空间放泡沫保护层(纠错数据);只带几件衣服,就能多塞些防震材料提高抗摔能力。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnM7s1pOz1TmNM5jLt3cZROd&quot;:{&quot;id&quot;:&quot;doxcnM7s1pOz1TmNM5jLt3cZROd&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading2&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+b&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;测试时要注意的三个细节&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnnmcQMtkn0rRziPtnnqJrQc&quot;:{&quot;id&quot;:&quot;doxcnnmcQMtkn0rRziPtnnqJrQc&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+b&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;别只用一个扫码工具验证&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcncm9YV6prSkfmzPOl86TCzg&quot;:{&quot;id&quot;:&quot;doxcncm9YV6prSkfmzPOl86TCzg&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+25&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;微信、支付宝、手机浏览器、专业扫码APP,它们的识别算法差异很大。有的工具对定位框的容忍度高,即使改动几个像素也能勉强识别;有的非常严格,稍有偏差就报错。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnNPqbQ9qGTsZnBao1kD4C7m&quot;:{&quot;id&quot;:&quot;doxcnNPqbQ9qGTsZnBao1kD4C7m&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1o&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;建议至少用3款不同的扫码工具测试,全部无法识别才算真正失效。否则可能出现\\&quot;在你手机上扫不出来,别人却能正常使用\\&quot;的尴尬。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnp2F2hPORfVTVY6uaShdHRe&quot;:{&quot;id&quot;:&quot;doxcnp2F2hPORfVTVY6uaShdHRe&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+9&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;保存格式会影响结果&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnIMD6YKJdfTnwebv7ZqZ8Dm&quot;:{&quot;id&quot;:&quot;doxcnIMD6YKJdfTnwebv7ZqZ8Dm&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+29&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;用Photoshop或GIMP修改二维码后,一定要保存为PNG格式。如果保存成JPG,压缩算法会自动调整像素颜色,你精心改动的深灰色可能被还原成纯黑色,破坏失败。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcngsHaLPIgPQ7jCzVm9OCVOm&quot;:{&quot;id&quot;:&quot;doxcngsHaLPIgPQ7jCzVm9OCVOm&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+18&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;PNG是无损格式,能完整保留每个像素的RGB值。这对需要精确控制像素改动的场景非常重要。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnfApymZcoxKIkKBGQv9Jt1g&quot;:{&quot;id&quot;:&quot;doxcnfApymZcoxKIkKBGQv9Jt1g&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading2&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+g&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;正向应用:如何生成更可靠的二维码&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnFseLFejCj53K4T3uhS406b&quot;:{&quot;id&quot;:&quot;doxcnFseLFejCj53K4T3uhS406b&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1b&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;了解破坏原理,反过来就能做好防护。需要生成长期使用或重要场合的二维码?采取这些措施提升可靠性。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnGqLJn8yt87yKHD965ngTGg&quot;:{&quot;id&quot;:&quot;doxcnGqLJn8yt87yKHD965ngTGg&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+21&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;选择H级容错率是基础操作,能应对30%的损坏或遮挡。如果二维码要印在不平整的表面(如瓶身、包装盒),还要适当增加尺寸,确保每个像素点都能清晰成像。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnafJA1gkmnjwUcMVfMAe4Km&quot;:{&quot;id&quot;:&quot;doxcnafJA1gkmnjwUcMVfMAe4Km&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+28&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;八木屋二维码生成器除了支持容错率调整,还提供码边距、尺寸缩放等参数配置。你可以给二维码周围留出足够的空白边距(建议4个模块宽度以上),避免边缘信息被裁切或遮挡。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnWN3Z15JsAhTTSagElmwHrm&quot;:{&quot;id&quot;:&quot;doxcnWN3Z15JsAhTTSagElmwHrm&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;heading3&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+9&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;定期检查二维码状态&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnfM95SUrNRqwS2Ls53OeBZb&quot;:{&quot;id&quot;:&quot;doxcnfM95SUrNRqwS2Ls53OeBZb&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1y&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;如果二维码用于长期推广活动,建议每隔一段时间用不同设备扫描测试,确保识别正常。有些二维码印刷后因为材料老化、墨水褪色,可能逐渐出现识别问题。&quot;}}},&quot;align&quot;:&quot;&quot;}},&quot;doxcnVf8pmwYM3hXfzgAKvz2A8d&quot;:{&quot;id&quot;:&quot;doxcnVf8pmwYM3hXfzgAKvz2A8d&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;parent_id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[],&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;对于重要的二维码,可以同时生成多个备份,分别保存高清源文件和不同尺寸的打印版本。一旦发现识别异常,能快速替换使用。&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+1l&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]},&quot;nextNum&quot;:1}},&quot;align&quot;:&quot;&quot;}},&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;:{&quot;id&quot;:&quot;LeOrdmgeEoB6FqxZU6FcJREFnqe&quot;,&quot;snapshot&quot;:{&quot;type&quot;:&quot;page&quot;,&quot;parent_id&quot;:&quot;&quot;,&quot;comments&quot;:null,&quot;revisions&quot;:null,&quot;locked&quot;:false,&quot;hidden&quot;:false,&quot;author&quot;:&quot;7587678050121157823&quot;,&quot;children&quot;:[&quot;doxcnJk4pthcXSkPkXZWBL2ooah&quot;,&quot;doxcn40SbtV6cgnD7eJd36C6Xbm&quot;,&quot;doxcnaCxMdp1FIMbTkYDc4VZyMf&quot;,&quot;doxcnrKKEdjz2nMtU34QSwwq3gd&quot;,&quot;doxcnRjmwbKU8X499xcNfD149Uh&quot;,&quot;doxcndPNZPNeSdQBlKDPJNM5Nmc&quot;,&quot;doxcn86us9NRMyHD1fRdEkPzV4c&quot;,&quot;doxcn6tf5qtu3b6UNYlNVSvZa7f&quot;,&quot;doxcnIND5YtC87knmpDNeCyIY5m&quot;,&quot;doxcndre49RZOv3p21I4Ypggxcf&quot;,&quot;doxcn9DgmXQo33Uy6VrlL0voQim&quot;,&quot;doxcnKs1IWsVNX28nsWUzZHOPde&quot;,&quot;doxcnZmDUUtrJ2F1T5LgxT5AOjb&quot;,&quot;doxcnCthFP6j3lfx4D0UDo00Vug&quot;,&quot;doxcnmoB44YCfXvUIGty8z4Vp6e&quot;,&quot;doxcnsXeaaz9sLQF06DNsDcIxXc&quot;,&quot;doxcnaaJs371vUGWzHXZXOBBU2d&quot;,&quot;doxcnmnVIxnpSQLSxFMJ6pq6uWc&quot;,&quot;doxcnwvWSvgtsACoxZ5TaKq2zrg&quot;,&quot;doxcnQvlsGtxA4TPPU5do5S06ac&quot;,&quot;doxcnGMZRk3qAk3IgY49CiMlXke&quot;,&quot;doxcnmw3Ro9Wmbh9otjJhk2ZMQc&quot;,&quot;doxcnIJXjr999BfryO7GHM2bHjb&quot;,&quot;doxcnfIGjHGxjjHw7HEIWoP4iae&quot;,&quot;doxcnEzL68k4eUFEIi0N8Gisbnf&quot;,&quot;doxcnVh3y7WUFzQksfXrHDVpORm&quot;,&quot;doxcno4YiZ4N5xy2gtSmI04gEOh&quot;,&quot;doxcnCkVZOnTcKLjyY9BCWAmGMg&quot;,&quot;doxcn5ebmVztkPLXucfogfa7Vce&quot;,&quot;doxcnfwPkCd6AYKGwBcpRVf5mSc&quot;,&quot;doxcnM7s1pOz1TmNM5jLt3cZROd&quot;,&quot;doxcnnmcQMtkn0rRziPtnnqJrQc&quot;,&quot;doxcncm9YV6prSkfmzPOl86TCzg&quot;,&quot;doxcnNPqbQ9qGTsZnBao1kD4C7m&quot;,&quot;doxcnp2F2hPORfVTVY6uaShdHRe&quot;,&quot;doxcnIMD6YKJdfTnwebv7ZqZ8Dm&quot;,&quot;doxcngsHaLPIgPQ7jCzVm9OCVOm&quot;,&quot;doxcnfApymZcoxKIkKBGQv9Jt1g&quot;,&quot;doxcnFseLFejCj53K4T3uhS406b&quot;,&quot;doxcnGqLJn8yt87yKHD965ngTGg&quot;,&quot;doxcnafJA1gkmnjwUcMVfMAe4Km&quot;,&quot;doxcnWN3Z15JsAhTTSagElmwHrm&quot;,&quot;doxcnfM95SUrNRqwS2Ls53OeBZb&quot;,&quot;doxcnVf8pmwYM3hXfzgAKvz2A8d&quot;,&quot;doxcnGNycQ3nDdBZsoPhF8gmL5f&quot;],&quot;text&quot;:{&quot;apool&quot;:{&quot;nextNum&quot;:1,&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7587678050121157823&quot;]}},&quot;initialAttributedTexts&quot;:{&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+r&quot;},&quot;text&quot;:{&quot;0&quot;:&quot;破坏二维码又不被看出方法？原来改一个像素就能让扫码失效&quot;}}},&quot;align&quot;:&quot;&quot;}}},&quot;payloadMap&quot;:{&quot;doxcn40SbtV6cgnD7eJd36C6Xbm&quot;:{&quot;level&quot;:1},&quot;doxcnaCxMdp1FIMbTkYDc4VZyMf&quot;:{&quot;level&quot;:1},&quot;doxcnRjmwbKU8X499xcNfD149Uh&quot;:{&quot;level&quot;:1},&quot;doxcndPNZPNeSdQBlKDPJNM5Nmc&quot;:{&quot;level&quot;:1},&quot;doxcn86us9NRMyHD1fRdEkPzV4c&quot;:{&quot;level&quot;:1},&quot;doxcnIND5YtC87knmpDNeCyIY5m&quot;:{&quot;level&quot;:1},&quot;doxcndre49RZOv3p21I4Ypggxcf&quot;:{&quot;level&quot;:1},&quot;doxcnKs1IWsVNX28nsWUzZHOPde&quot;:{&quot;level&quot;:1},&quot;doxcnZmDUUtrJ2F1T5LgxT5AOjb&quot;:{&quot;level&quot;:1},&quot;doxcnmoB44YCfXvUIGty8z4Vp6e&quot;:{&quot;level&quot;:1},&quot;doxcnaaJs371vUGWzHXZXOBBU2d&quot;:{&quot;level&quot;:1},&quot;doxcnmnVIxnpSQLSxFMJ6pq6uWc&quot;:{&quot;level&quot;:1},&quot;doxcnQvlsGtxA4TPPU5do5S06ac&quot;:{&quot;level&quot;:1},&quot;doxcnGMZRk3qAk3IgY49CiMlXke&quot;:{&quot;level&quot;:1},&quot;doxcnIJXjr999BfryO7GHM2bHjb&quot;:{&quot;level&quot;:1},&quot;doxcnfIGjHGxjjHw7HEIWoP4iae&quot;:{&quot;level&quot;:1},&quot;doxcnVh3y7WUFzQksfXrHDVpORm&quot;:{&quot;level&quot;:1},&quot;doxcno4YiZ4N5xy2gtSmI04gEOh&quot;:{&quot;level&quot;:1},&quot;doxcn5ebmVztkPLXucfogfa7Vce&quot;:{&quot;level&quot;:1},&quot;doxcnfwPkCd6AYKGwBcpRVf5mSc&quot;:{&quot;level&quot;:1},&quot;doxcncm9YV6prSkfmzPOl86TCzg&quot;:{&quot;level&quot;:1},&quot;doxcnNPqbQ9qGTsZnBao1kD4C7m&quot;:{&quot;level&quot;:1},&quot;doxcnIMD6YKJdfTnwebv7ZqZ8Dm&quot;:{&quot;level&quot;:1},&quot;doxcngsHaLPIgPQ7jCzVm9OCVOm&quot;:{&quot;level&quot;:1},&quot;doxcnFseLFejCj53K4T3uhS406b&quot;:{&quot;level&quot;:1},&quot;doxcnGqLJn8yt87yKHD965ngTGg&quot;:{&quot;level&quot;:1},&quot;doxcnafJA1gkmnjwUcMVfMAe4Km&quot;:{&quot;level&quot;:1},&quot;doxcnfM95SUrNRqwS2Ls53OeBZb&quot;:{&quot;level&quot;:1},&quot;doxcnVf8pmwYM3hXfzgAKvz2A8d&quot;:{&quot;level&quot;:1}},&quot;extra&quot;:{&quot;channel&quot;:&quot;saas&quot;,&quot;pasteRandomId&quot;:&quot;7e708bf8-b3da-4b6e-aada-92a6feb6c389&quot;,&quot;mention_page_title&quot;:{},&quot;external_mention_url&quot;:{},&quot;isEqualBlockSelection&quot;:false},&quot;isKeepQuoteContainer&quot;:false,&quot;selection&quot;:[{&quot;id&quot;:3,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:4,&quot;end&quot;:115},&quot;recordId&quot;:&quot;doxcn40SbtV6cgnD7eJd36C6Xbm&quot;},{&quot;id&quot;:4,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:78},&quot;recordId&quot;:&quot;doxcnaCxMdp1FIMbTkYDc4VZyMf&quot;},{&quot;id&quot;:5,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:16},&quot;recordId&quot;:&quot;doxcnrKKEdjz2nMtU34QSwwq3gd&quot;},{&quot;id&quot;:6,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:86},&quot;recordId&quot;:&quot;doxcnRjmwbKU8X499xcNfD149Uh&quot;},{&quot;id&quot;:7,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:74},&quot;recordId&quot;:&quot;doxcndPNZPNeSdQBlKDPJNM5Nmc&quot;},{&quot;id&quot;:8,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:80},&quot;recordId&quot;:&quot;doxcn86us9NRMyHD1fRdEkPzV4c&quot;},{&quot;id&quot;:9,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:10},&quot;recordId&quot;:&quot;doxcn6tf5qtu3b6UNYlNVSvZa7f&quot;},{&quot;id&quot;:10,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:64},&quot;recordId&quot;:&quot;doxcnIND5YtC87knmpDNeCyIY5m&quot;},{&quot;id&quot;:11,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:56},&quot;recordId&quot;:&quot;doxcndre49RZOv3p21I4Ypggxcf&quot;},{&quot;id&quot;:12,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:11},&quot;recordId&quot;:&quot;doxcn9DgmXQo33Uy6VrlL0voQim&quot;},{&quot;id&quot;:13,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:75},&quot;recordId&quot;:&quot;doxcnKs1IWsVNX28nsWUzZHOPde&quot;},{&quot;id&quot;:14,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:71},&quot;recordId&quot;:&quot;doxcnZmDUUtrJ2F1T5LgxT5AOjb&quot;},{&quot;id&quot;:15,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:10},&quot;recordId&quot;:&quot;doxcnCthFP6j3lfx4D0UDo00Vug&quot;},{&quot;id&quot;:16,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:32},&quot;recordId&quot;:&quot;doxcnmoB44YCfXvUIGty8z4Vp6e&quot;},{&quot;id&quot;:17,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:10},&quot;recordId&quot;:&quot;doxcnsXeaaz9sLQF06DNsDcIxXc&quot;},{&quot;id&quot;:18,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:53},&quot;recordId&quot;:&quot;doxcnaaJs371vUGWzHXZXOBBU2d&quot;},{&quot;id&quot;:19,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:79},&quot;recordId&quot;:&quot;doxcnmnVIxnpSQLSxFMJ6pq6uWc&quot;},{&quot;id&quot;:20,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:10},&quot;recordId&quot;:&quot;doxcnwvWSvgtsACoxZ5TaKq2zrg&quot;},{&quot;id&quot;:21,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:56},&quot;recordId&quot;:&quot;doxcnQvlsGtxA4TPPU5do5S06ac&quot;},{&quot;id&quot;:22,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:75},&quot;recordId&quot;:&quot;doxcnGMZRk3qAk3IgY49CiMlXke&quot;},{&quot;id&quot;:23,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:12},&quot;recordId&quot;:&quot;doxcnmw3Ro9Wmbh9otjJhk2ZMQc&quot;},{&quot;id&quot;:24,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:71},&quot;recordId&quot;:&quot;doxcnIJXjr999BfryO7GHM2bHjb&quot;},{&quot;id&quot;:25,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:96},&quot;recordId&quot;:&quot;doxcnfIGjHGxjjHw7HEIWoP4iae&quot;},{&quot;id&quot;:26,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:9},&quot;recordId&quot;:&quot;doxcnEzL68k4eUFEIi0N8Gisbnf&quot;},{&quot;id&quot;:27,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:60},&quot;recordId&quot;:&quot;doxcnVh3y7WUFzQksfXrHDVpORm&quot;},{&quot;id&quot;:28,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:84},&quot;recordId&quot;:&quot;doxcno4YiZ4N5xy2gtSmI04gEOh&quot;},{&quot;id&quot;:29,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:11},&quot;recordId&quot;:&quot;doxcnCkVZOnTcKLjyY9BCWAmGMg&quot;},{&quot;id&quot;:30,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:71},&quot;recordId&quot;:&quot;doxcn5ebmVztkPLXucfogfa7Vce&quot;},{&quot;id&quot;:31,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:60},&quot;recordId&quot;:&quot;doxcnfwPkCd6AYKGwBcpRVf5mSc&quot;},{&quot;id&quot;:32,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:11},&quot;recordId&quot;:&quot;doxcnM7s1pOz1TmNM5jLt3cZROd&quot;},{&quot;id&quot;:33,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:11},&quot;recordId&quot;:&quot;doxcnnmcQMtkn0rRziPtnnqJrQc&quot;},{&quot;id&quot;:34,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:77},&quot;recordId&quot;:&quot;doxcncm9YV6prSkfmzPOl86TCzg&quot;},{&quot;id&quot;:35,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:60},&quot;recordId&quot;:&quot;doxcnNPqbQ9qGTsZnBao1kD4C7m&quot;},{&quot;id&quot;:36,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:9},&quot;recordId&quot;:&quot;doxcnp2F2hPORfVTVY6uaShdHRe&quot;},{&quot;id&quot;:37,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:81},&quot;recordId&quot;:&quot;doxcnIMD6YKJdfTnwebv7ZqZ8Dm&quot;},{&quot;id&quot;:38,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:44},&quot;recordId&quot;:&quot;doxcngsHaLPIgPQ7jCzVm9OCVOm&quot;},{&quot;id&quot;:39,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:16},&quot;recordId&quot;:&quot;doxcnfApymZcoxKIkKBGQv9Jt1g&quot;},{&quot;id&quot;:40,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:47},&quot;recordId&quot;:&quot;doxcnFseLFejCj53K4T3uhS406b&quot;},{&quot;id&quot;:41,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:73},&quot;recordId&quot;:&quot;doxcnGqLJn8yt87yKHD965ngTGg&quot;},{&quot;id&quot;:42,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:80},&quot;recordId&quot;:&quot;doxcnafJA1gkmnjwUcMVfMAe4Km&quot;},{&quot;id&quot;:43,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:9},&quot;recordId&quot;:&quot;doxcnWN3Z15JsAhTTSagElmwHrm&quot;},{&quot;id&quot;:44,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:70},&quot;recordId&quot;:&quot;doxcnfM95SUrNRqwS2Ls53OeBZb&quot;},{&quot;id&quot;:45,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:0,&quot;end&quot;:57},&quot;recordId&quot;:&quot;doxcnVf8pmwYM3hXfzgAKvz2A8d&quot;}],&quot;pasteFlag&quot;:&quot;088ec99f-abeb-4479-a127-89504a3ebaff&quot;}\" data-lark-record-format=\"docx\u002Frecord\" class=\"lark-record-clipboard\">\u003C\u002Fspan>\t",123,1767178879,"八木屋","","破坏二维码又不被看出方法, 如何破坏二维码又不被看出, 二维码破坏方法能不能不被发现, 隐蔽破坏二维码的场景, 高级二维码失效技巧","破坏二维码又不被看出方法其实很简单。二维码有容错机制，但改动关键定位点就能让它扫不出来，肉眼却看不出异常。这招在需要让码暂时失效但不留痕迹时特别好用，比涂黑或撕掉自然多了。",2,0,"2026-05-23 02:04:38",{"article_title":19,"id":20,"type_id":6,"is_video":16},"怎么破坏二维码使它扫描不了？原来改这几个像素就失效",18996,{"article_title":22,"id":23,"type_id":6,"is_video":16},"固定资产二维码制作方案，不用编程也能批量生成管理标签",18994,[25,30,35,40,45,50,55,60],{"article_title":26,"article_image":27,"id":28,"seo_title":26,"brief":29,"duration":12,"video_img":12,"type_id":6},"药品二维码扫出来是空白？原来这个信息才是关键","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F07d74fa6741888886d2cef70ae790a49.jpg",19162,"　　拿到新买的药，习惯性掏出手机扫一扫包装上的二维码，结果屏幕一片空白——这种情况你遇到过吗？先别急着怀疑买到假药，很可能是扫错了位置。药品包装上往往印着好几个二维码，有的跳转购物链接，有的关注公众号，真正能查验真伪的那个，藏在不起眼的角落里。　　买药后扫二维码却显示空白，不一定是假药。药盒上通常有多个二维码，只有标注「电子监管码」的才能查验真伪。打开一盒常见的感冒药，仔细看包装侧面和底部，你会发",{"article_title":31,"article_image":32,"id":33,"seo_title":31,"brief":34,"duration":12,"video_img":12,"type_id":6},"小程序链接怎么转换成二维码？原来微信自带这个功能","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F63c1498d4588566b6c666d0aad60712e.jpg",19161,"　　做小程序运营的朋友，经常会遇到这样的需求：把某个活动页面或商品详情做成二维码，印在海报上或发到社群里。很多人不知道微信公众平台就能直接生成小程序码，本文详细讲解官方生成方法、参数配置技巧，以及什么情况下需要用活码工具。　　不过官方功能也有局限性。二维码生成后无法修改跳转地址，如果活动链接临时调整，就得重新生成、重新印刷。掌握这些方法后，线下推广和数据追踪都能更高效，选对工具才能少走弯路。1.1",{"article_title":36,"article_image":37,"id":38,"seo_title":36,"brief":39,"duration":12,"video_img":12,"type_id":6},"怎么把内容生成二维码？原来手机自带这个功能","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F7e314439d73179d9e38011e3f24cc291.jpg",19160,"　　需要临时分享文字或链接时，很多人会专门下载二维码生成APP。实际上iPhone和安卓手机都内置了这个功能，只是入口藏得比较深。手机里其实藏着一个免费的二维码生成器，只是大部分人从来没用过。当你需要把WiFi密码、收款信息或一段文字快速分享给别人时，不用专门下载APP，直接用系统自带功能就能完成。不占内存、没有广告、操作快，特别适合临时使用的场景。1.1、不同系统的操作入口在哪iPhone用户可",{"article_title":41,"article_image":42,"id":43,"seo_title":41,"brief":44,"duration":12,"video_img":12,"type_id":6},"小程序码转换二维码，原来微信自带这个隐藏功能","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F602508d4ad2e7df05aa0e137c093bbad.jpg",19159,"　　运营活动要在多个渠道投放，设计给的小程序码在有些平台识别不了。客户要把小程序分享给用微信老版本的用户，对方扫码后直接卡住。这些场景都指向同一个需求：把小程序码转成兼容性更好的普通二维码。很多人第一反应是找第三方工具，但微信内置了转换功能，这个功能藏得比较深，掌握后能快速解决临时转换需求。1. 微信自带的转换入口　　微信其实自带转换功能，藏在扫一扫的识别结果页。打开微信扫一扫，对准小程序码扫描，",{"article_title":46,"article_image":47,"id":48,"seo_title":46,"brief":49,"duration":12,"video_img":12,"type_id":6},"网址怎么生成二维码？原来浏览器自带这个功能","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F62d2f7a0552101de8c8d5fc00af09c24.jpg",19158,"　　打开电脑上的网页，想快速传到手机上继续看，你会怎么做？复制网址发微信？还是用数据线传文件？有个更直接的办法——把网址生成二维码，手机扫一下就能打开。关键是，你现在用的浏览器可能就自带这个功能，根本不用额外下载工具或跳到其他网站。　　这个方法特别适合临时分享网页、做演示文稿时加个扫码链接，或者给客户发产品页面。操作简单，而且你的网址不会经过第三方服务器，隐私更有保障。1.1. 主流浏览器怎么操作",{"article_title":51,"article_image":52,"id":53,"seo_title":51,"brief":54,"duration":12,"video_img":12,"type_id":6},"微信扫码页面跳转不出来？这个隐藏开关90%的人没打开","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F4a6f99e170e08d4471a2c54a14f4ec17.jpg",19157,"　　扫完二维码，页面卡在白屏界面，或者直接弹出\"已停止访问该网页\"——这种情况在日常工作中特别常见。反复重启微信也没用？别急着怀疑手机出问题。大部分跳转失败都跟微信的安全保护机制有关。为了防止恶意链接，微信会自动拦截部分外部跳转，而这个保护功能的开关藏得比较深，导致不少用户在不知情的情况下被限制了正常访问。本文从设置调整、缓存清理到链接检测，帮你系统排查跳转失败的真实原因，并提供可落地的解决方案。",{"article_title":56,"article_image":57,"id":58,"seo_title":56,"brief":59,"duration":12,"video_img":12,"type_id":6},"图片如何生成二维码？原来手机相册就能直接转换","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F32de6bec0c6d40956ca96ed21973a608.jpg",19156,"　　需要把照片快速分享给客户，但微信传图会被压缩？把图片转成二维码，对方扫一下就能看原图。产品细节图发给客户，微信直接传会模糊；活动海报想让参会者扫码保存，群发文件又太麻烦。把图片转成二维码，就能解决传输慢、画质损失、不方便打印这些问题。　　现在的二维码生成工具，已经不需要专门下载软件。手机自带功能就能完成基础转换，专业工具则能处理批量图片、设置永久有效期、甚至让一个码关联多张图。本文从实际操作出",{"article_title":61,"article_image":62,"id":63,"seo_title":61,"brief":64,"duration":12,"video_img":12,"type_id":6},"微信扫码下载的文件存在手机什么位置？原来藏在这个文件夹","https:\u002F\u002Fhs1.bmwas.cn\u002Farticle\u002F25a804dcc367c0bab995383eaa89d29f.jpg",19155,"　　扫码下载完文件，想再打开看看，却怎么也找不到存在哪儿了。工作文档、合同或产品资料，找不到真让人着急。问题不在于文件丢了，而是不知道微信把它们藏在了手机的哪个角落。文件一直都在，只是存储位置比较隐蔽。微信扫码下载的内容默认保存在特定文件夹中，掌握查找方法后几秒钟就能定位。更重要的是，了解存储逻辑能帮你更好地管理手机空间，避免重要文件被误删。1.1、文件默认存储位置与查找方法　　微信把扫码下载的文"]