于得泉出品 · 图片高清放大工具
一个完全离线、单文件的图片高清放大网页工具。所有处理在浏览器本机完成,不联网、文件不上传第三方。
何时使用
- 用户要放大图片分辨率(1.5x / 2x / 4x / 8x)
- 用户要让模糊图片变清晰,或去除噪点、增强细节
- 用户强调隐私:不能把图片传到陌生服务器
- 用户想要一个能直接发给别人、双击就用的小工具
- 用户提到"图片放大""高清放大""去噪锐化""于得泉工具"
如何使用
资源文件位于本技能目录的 assets/图片高清放大工具.html:
- 本地使用:把
assets/图片高清放大工具.html发给对方,对方双击用浏览器打开即可(离线)。 - 联网分享:将该 HTML 部署到任意静态托管(如 CloudStudio),生成网址后通过微信发送。
- 本技能不执行代码,仅作为"资源 + 说明"交付物。若用户要求,可协助把 HTML 复制到项目目录并部署。
功能清单
- 导入:拖拽 / 点击选择 / Ctrl+V 粘贴,支持 JPG / PNG / WEBP / BMP / GIF 首帧
- 放大引擎:Lanczos3 分步重采样(每步 ≤2x,质量最优),另有浏览器原生高速备选;支持 1x–8x 任意倍数
- 画质预设:通用 / 照片人像 / 文字截图 / 插画动漫,一键套用降噪·锐化·细节·饱和度参数
- 画质微调:降噪(边缘自适应保边)、USM 锐化、细节层次增强、饱和度,滑杆实时可调
- 对比查看:原图/高清左右分割拖拽对比,支持 1:1 / 适应窗口切换
- 导出下载:PNG / JPG / WebP,可调压缩质量,自定义文件名,一键下载
- 示例图:内置示例图,未登录/无图时可先跑通流程
- 安全提示:超大图自动提示内存风险,可按比例压缩至浏览器安全上限
- 界面:中文、简洁现代;"于得泉出品"署名在标题栏和页脚
技术栈(全部内嵌于单 HTML)
- 原生 Canvas API + 手写 Lanczos3 重采样
- 手写可分离 box blur(3 次逼近高斯)用于降噪/USM
- 无外部依赖,零 npm 包,单文件 <50KB
已知限制
- 仅纯前端,无后端、无云存储;结果只在用户本机生成与下载。
- 内存消耗随图片尺寸线性增长,超 12MP 建议先等比压缩。
- 无法达到 AI 超分模型(如 Real-ESRGAN)的效果,但速度更快、隐私更好。