The fastest pixel-by-pixel image visual difference tool in the world.
This is a huge release for odiff, it became faster than ever! Here is what's changed:
Breaking algorithm changes — some images can produce different diff
--reduce-ram-usage
flagNew cli option --output-diff-lines
and new node js option captureDiffLines
that outputs line indexes containing pixel diffs
Full Changelog: https://github.com/dmtrKovalenko/odiff/compare/2.5.1...2.6.0
Full Changelog: https://github.com/dmtrKovalenko/odiff/compare/2.5.0...2.5.1
This was a long time since the previous release, but we made some really powerful changes!
.jpg
and .tiff
libspng
from libpng
for even faster png encoding 🚄noFailOnFsErrors
to avoid failures on file system errors for node-js bindings... and a little bit more optimizations 😎 to improve memory usage
We remove support of .tiff
and .jpeg
temporarily as before they weren't working without globally installed libjpeg
and libtiff
in the correct folder, so we decided to completely remove support for other than .png
formats for now and get back to them later on.
Error: dyld: Library not loaded: /usr/local/opt/libtiff/lib/libtiff.5.dylib
if libtiff is not installed om MacOSantialiasing
option from nodejs
bindingslayout-diff
if only one dimension is differentBig thanks to @eWert-Online for his help on this project and especially this release 🎉
--ignore-regions
param or ignoreRegions
option for node.js to ignore changes inside specific coordinate arrayPlease welcome our new collaborator @eWert-Online 🎉. He already committed several great features to odiff and we are in the progress of building the fastest Anti-aliasing detection for your visual regression :)