爱意满满的作品展示区。
leaves615

[分享] 开发了个 100% 本地的身份证扫描工具,免费精准生成可打印文件,隐私不泄露

  •  
  •   leaves615 · Dec 29, 2025 · 2712 views
    This topic created in 133 days ago, the information mentioned may be changed or developed.
    经常遇到需要提交身份证复印件的场景:要么找打印店排版收费,要么自己用 PS 裁剪调整,费时又麻烦;更担心的是,很多在线扫描工具需要上传照片,身份证信息有泄露风险。
    LocalScan ,一款纯 Web 端的证件扫描件生成工具,核心优势就是「 100%本地计算」和「精准生成打印」,完全免费,不用下载任何软件。

    🔗 直接能用: https://localscan.leavesc.cn/

    核心功能(解决实际痛点)

    - 📸 智能处理:上传手机拍的证件照,自动边缘检测、透视矫正,不用手动裁剪;还能 AI 去除背景、增强画质,文字更清晰。

    - 📏 精准生成打印文件:等比例合成到 A4 画布,300DPI 标准,可直接打印,不用再调整缩放。

    - 🔒 绝对隐私安全:基于 WASM/WebGPU 实现全本地计算,所有图像处理都在你的浏览器里完成,不上传任何数据到服务器,用着放心。

    - ✍️ 自定义防伪水印:支持添加「仅供入职使用」「用于 XX 政务办理」这类水印,可调节透明度、旋转角度和密度,水印直接压在证件上,避免信息被滥用。

    - 📑 双面合成:分别导入证件正反面,自动排列在同一张 A4 纸上(上方正向、下方反向),直接保存就能用。

    使用场景

    求职提交入职材料、学生办理学籍手续、居民办理政务/社保业务、小微企业 HR 批量处理员工证件,都能用到。不用装软件,打开浏览器上传照片,一步生成 PDF 或图片,直接打印。

    技术说明

    纯前端实现,基于 TensorFlow.js 的轻量 AI 模型做边缘检测和抠图,用 WASM 加速图像处理,确保在手机浏览器上也能流畅运行。没有后端服务器,所以完全不用考虑数据泄露问题。
    11 replies    2025-12-29 14:15:57 +08:00
    Cabana
        1
    Cabana  
       Dec 29, 2025 via iPhone
    非杠,有 iOS 又想图省事的朋友,可以用 Notes 的文档扫描功能
    yuhuai66666
        2
    yuhuai66666  
       Dec 29, 2025
    如果是 app 端( uniapp )也可以用这个 TensorFlow 么,之前有一个需求就是做 app 端的 ocr 离线的,根本无从下手,识别数字还好,中文大多都不对,不过之前用的是 tesseract.js ,没啥头绪
    leaves615
        3
    leaves615  
    OP
       Dec 29, 2025
    @yuhuai66666 我觉得要看浏览器内核是否支持 TensorFlow(js)。 不对,不准大概率是模型能力问题,多测试几个模型。

    我目前用的是 onnxruntime-web
    anarkh35
        4
    anarkh35  
       Dec 29, 2025
    赞一个,提个建议:增加不合并和不添加水印下载的选项
    yetianxingshi
        5
    yetianxingshi  
       Dec 29, 2025
    请问开源吗,可以私有部署吗
    summerwar
        6
    summerwar  
       Dec 29, 2025
    其实身份证复印没有那么要求严格,放大或者缩小都没事,能看清上面的字就行了的,要的是一个有就行
    rebbie
        7
    rebbie  
       Dec 29, 2025
    反面可选? 正反面写错了吧🤔🤔🤔。国徽那面是正面。
    leaves615
        8
    leaves615  
    OP
       Dec 29, 2025
    @rebbie 您说的对。 一般都是头像放在前面。
    leaves615
        9
    leaves615  
    OP
       Dec 29, 2025
    @yetianxingshi 小工具,没什么开源价值。
    leaves615
        10
    leaves615  
    OP
       Dec 29, 2025
    @anarkh35 感谢建议。后续加上去
    HuberyPang
        11
    HuberyPang  
       Dec 29, 2025
    之前兼职开发过类似的需求,桌面端实现的,并使用 ocr 识别来判断身份证的方向,解决存在颠倒的情况 https://mp.weixin.qq.com/s/PCaLjZGPtNY33PBtBlU9-g
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   992 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 21:48 · PVG 05:48 · LAX 14:48 · JFK 17:48
    ♥ Do have faith in what you're doing.