一款极速的SIMD优先图像对比库,支持跨格式对比、抗锯齿检测和区域忽略,提供Node.js API和服务器模式。
- v4.5.0
- 发布于
- 2026年7月23日
- 3,220
- 星标
- 646
- 下载
- 同步于
- 1 天前
最新版本
v4.5.02026年7月23日 10:36下载慢?可在上方随时切换镜像源
项目说明
项目概述
ODiff 是一款极速的原生图像对比工具,支持跨格式对比(.jpg vs .png),专为处理截图、照片、AI生成图像等高度相似的图像而设计。最初用OCaml编写,目前用Zig实现并支持SSE2、AVX2、AVX512和NEON的SIMD优化。
主要功能
- 跨格式对比:支持.jpg vs .png等不同格式
- 支持PNG、JPEG、WebP、TIFF格式
- 支持不同布局图像对比
- 抗锯齿检测
- 区域忽略功能
- SIMD优化(SSE2、AVX2、AVX512、NEON)
- Node.js API和服务器模式
适用人群
- 需要快速图像对比的开发者
- 视觉回归测试工程师
- AI图像生成质量评估人员
快速上手
- CLI使用:
odiff <image1> <image2> [diff输出路径] - Node.js使用:
const { compare } = require("odiff-bin") - 服务器模式:
odiff --server - Playwright集成:安装
playwright-odiff
核心优势
- 极速的SIMD优化图像对比
- 跨格式支持(PNG、JPEG、WebP、TIFF)
- 提供CLI、Node.js API和服务器模式
- 100%测试覆盖率
系统要求
- 操作系统:跨平台
历史版本
排序