make-look-scanned 是一款小巧的 PDF 后期处理工具,能给你的电子文档加上倾斜、噪点、暗角等一系列“扫描仪特征”,让输出结果看起来就像纸质原稿刚过了一遍扫描仪。
在线体验:https://overflowy.github.io/make-look-scanned/
功能特性
- 画面倾斜:模拟放纸时没完全对齐的轻微歪边
- 灰度转换:彩色内容压成黑白灰,和老式扫描仪一样
- 暖色纸张:加点泛黄的底色,不再是惨白一片
- 扫描噪点:颗粒感,让画面不那么“数字干净”
- 边缘暗角:四周压暗,复刻扫描仪盖板漏光的效果
- JPEG 压缩瑕疵:故意做出块状 artifacts,更像真扫描
- 输出纯图 PDF:文字选不中,和真扫描仪一个德行
两种用法
命令行版需要 Go 环境和 C 编译工具链,跑 go build 编译完就能用。参数全都可以调:倾斜角度、噪点强度、模糊程度、JPEG 质量……设成 0 就关掉对应效果。默认按文件内容计算种子,同一文件每次生成相同结果;想换花样就手动传 --seed。
浏览器版走 WASM,不用装任何东西。开发模式用 web/build.sh 编译后起个本地服务;要离线用就执行 task build:web,会打包出一个包含 WASM 和 PDF.js 的独立 HTML 文件,双击即用,体积大约 8MB。
预设配置可以写进 config.toml,之后通过 --preset 名字 直接调用。命令行参数优先级最高,覆盖预设,预设又覆盖默认值。
如果你对这种实用小工具感兴趣,欢迎到 云栈社区 和更多开发者一起交流、挖宝。
|