TypeScript 桌面应用:图像对比工具

简介

我们可以使用ts结合 Avernakis 框架来开发一些实用桌面应用,例如以下的图像对比工具:

view-diff.gif

特点/功能

  • C++ 实现的高性能像素对比(流畅支持 4k 图像的对比)

image.png

我们没有使用 js 实现的 pixelmatch ,而是将像素对比实现在 C++,速度快了 10 倍多, (300ms ~ 500ms -> 20ms ~ 30ms)。所以即使是对比 4k 图像,允许误差也可以实时调整,用 pixelmatch 就不行。

4k.gif

  • 和 beyond compare 相比,提供闪烁模式更方便地看图像差别

blink.gif

  • 自定义主题:极客风

之前的颜色选择器只演示了明暗主题的切换,这次加上了自定义主题的:

theme-geek.gif

  • 安装使用更方便

是单个 exe 文件,用 npm 就能安装使用:npm i -g ave-image-diff

命令行运行:image-diff

或者github release下载,压缩后仅 11.9M

猜你喜欢

转载自juejin.im/post/7095176037633359879