Unfaker 

4个月前发布 200 00

Unfaker 是一个基于浏览器的实用工具,可将图像转换为像素艺术或矢量图形,所有操作均在浏览器标签页内本地运行,无需安装或上传至服务器。

所在地:
美国
收录时间:
2025-07-26
其他站点:
Unfaker Unfaker 

AI 生成的图像常常充满细节瑕疵,无论是过度平滑的像素艺术,还是难以复用的光栅图,都给后续设计和开发带来了麻烦。如何将这些“原始素材”转化为干净、可用的数字资产?

Unfaker 提供了一个简洁高效的解决方案。这是一个完全在浏览器中运行图像转换工具,无需安装软件,也无需将文件上传至任何服务器。它能将普通图片一键转换为像素艺术矢量图形(SVG),所有处理均在本地完成,保障了隐私与安全。

核心功能:两种模式,精准转换

Unfaker 支持 PNG、JPG、WebP 三种常见图片格式,并提供两种专业处理模式。

1. 像素模式:修复 AI 生成的像素画

AI 生成的像素艺术常存在像素尺寸不一、颜色溢出、边缘模糊等问题。Unfaker 的像素模式专为解决这些痛点而设计:

  • 智能尺寸检测:自动识别上采样后像素画的“真实”像素尺寸,支持手动调整。
  • 高质量降采样:采用主导色、均值等算法,将大图精准还原为 1x 像素尺寸,避免模糊和新颜色引入。
  • 网格对齐:自动裁剪图像,使其与像素网格对齐,确保边缘清晰。
  • 颜色量化:使用专业库 image-q 减少颜色数量,支持自定义调色板。
  • 瑕疵清理:可选形态学操作,填充孔洞、去除噪点,让画面更干净。

2. 矢量模式:将位图转为可无限缩放的 SVG

对于需要在不同尺寸下保持清晰的场景,矢量图形是最佳选择。Unfaker 的矢量模式将光栅图像转换为结构清晰的 SVG 文件:

  • 噪声过滤:在转换前应用双边或中值模糊,平滑轮廓,减少噪点。
  • 智能调色板:自动简化颜色,生成更少、更干净的矢量形状。
  • 背景处理:智能处理透明图像,防止边缘出现瑕疵。
  • 精细描图:提供对底层 ImageTracer 引擎的详细控制,精确调整描边与曲线。

实用特性:从细节到工作流

除了核心转换能力,Unfaker 还提供了一系列提升效率的实用功能:

  • 调色板编辑器:转换后可直接修改生成的颜色,无需导出再处理。
  • 实时预览与对比:并排显示原图与结果,直观查看变化。
  • 放大镜工具:检查单个像素或矢量锚点的细节,确保转换质量。
  • 多种导出方式:像素图保存为 PNG,矢量图保存为 SVG,也可直接复制 SVG 代码到剪贴板。
  • 离线运行:所有计算通过 WebAssembly 在本地完成,依赖 OpenCV.js  ImageTracer.js,无需联网。

典型工作流程

使用 Unfaker 极其简单:

  1. 拖放图片到网页。
  2. 选择像素模式矢量模式
  3. 根据需要调整参数(也可使用预设)。
  4. 下载结果或复制到剪贴板。

整个过程在几秒内完成,无需学习复杂操作。

unfake.js:不止是工具,更是可集成的库

Unfaker 不只是一个网页工具,其背后是名为 unfake.js 的多功能 JavaScript 库。它为开发者提供了将图像处理能力集成到自己项目中的可能。

  • ComfyUI 集成:通过 ComfyUI-Unfake-Pixels 节点,可在 ComfyUI 工作流中直接调用。
  • Python 端口unfake.py 是基于 Rust 优化的 Python 实现,速度比 JS 版本快 10-20%,适合批处理任务。
  • 在线体验:访问 itch.io 上的 Unfaker 演示页面,无需安装即可试用。

数据统计

相关导航

暂无评论

none
暂无评论...