聚合收款码生成器 把微信、支付宝两张收款二维码合并成一张统一海报,自动识别并裁剪原始截图中的二维码本体,再叠加店铺名、备注与品牌色背景。整个过程在浏览器本地完成,常用于摆摊、小店、临时收款等不想让顾客在两个 App 之间反复切换的场景。
工具用 jsQR 在上传图片中检测二维码定位图案,按 8% 静默区扩边裁剪成正方形。识别失败时退回原图,并允许手动切换”原图 / 裁剪图”——这是为了兼容部分截图中包含装饰边框、Logo 拼图等会干扰自动识别的素材。检测出的码区如果小于全图 4%,工具会判定为误检(容易被中心 Logo 小方块匹配),自动回退原图。
| 主题色 | 适用 |
|---|---|
| 红 | 餐饮、节日喜庆 |
| 绿 | 农产 / 健康 |
| 蓝 | 科技、办公、文教 |
| 金 | 烟酒礼品 |
| 深灰 | 商务沉稳 |
| 米白 | 文艺、低调 |
排版分横排(800×520,桌面顺眼)和竖排(560×820,竖屏打印或贴墙)。两种都按 2× 高分辨率渲染,确保普通 A5 以下打印不糊。
打印用海报建议原始收款码截图本身就足够清晰(600px 以上),合成时再放大就会出现马赛克。常规小店挂牌用 A5(148×210mm)足够,扫码距离 30cm 内识别率最高;A4 需要原图分辨率更高,并加哑光膜防反光。室外长期张贴优先选深色主题,紫外线下浅色背景更易褪色发黄。
整个流程不发起网络请求,图片不离开浏览器。但收款码涉及个人或商户金融账户,生成的海报只建议发给可信群体或物理张贴;公开发到社交平台、二手平台容易被替换、改图、伪冒,导致资金被引流到第三方账户。
工具内置 jsQR 自动识别二维码定位图案,按 8% 静默区扩边裁剪到码本体。识别失败时退回原图,并在卡片下方提示"未识别到二维码,已用原图"。识别成功还能用"用原图 / 用裁剪图"按钮切回去对比。
常见原因有三:截图分辨率太低(短边小于 200px)、二维码被压缩成马赛克、或截图里同时有商家页/Logo 二维码干扰主码识别。补救:在原 App 里点"保存收款码"而非屏幕截屏;或先用图片裁剪工具手动框出二维码再上传,工具会以原图直接合成。
横排海报为 1600×1040、竖排为 1120×1640(2× 高分辨率渲染),每个码本体约 680px。A5(148×210mm,300DPI)以下打印清晰;要做 A4/A3 海报建议二维码原始截图本身在 600px 以上,避免合成时被放大模糊。
可以。另一格会留空并显示虚线占位"未上传",对应 App 标签和颜色仍保留。适合只收单一渠道——比如商家只用支付宝、家长群只用微信的场景。两张都不传则下载按钮置灰。
全程在浏览器本地处理,识别(jsQR)、画布合成、PNG 导出都跑在前端 canvas 里,不发起任何网络请求。但收款码本身是个人金融凭证,最终海报建议只发给确认过的群体或物理张贴——公开互联网粘贴有被恶意替换、伪冒、引发资金风险。