# \[ANN\] PixelMatch.jl

**URL:** <https://discourse.julialang.org/t/ann-pixelmatch-jl/132679>\
**Category:** Package Announcements\
**Created:** [September 26, 2025, 3:43pm UTC](https://discourse.julialang.org/t/ann-pixelmatch-jl/132679 "2025-09-26T15:43:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [September 26, 2025, 3:43pm UTC](https://discourse.julialang.org/t/ann-pixelmatch-jl/132679/1 "2025-09-26T15:43:24Z")

</div>

PixelMatch.jl is a small package which is a translation of [mapbox/pixelmatch](https://github.com/mapbox/pixelmatch). You can run visual regression tests with it and it’s more sensitive to pixel-level changes than the standard algorithm you get in ReferenceTests.jl. It also generates useful diff images that highlight where pixels have changed. I’ve been using it for detecting visual changes in pdfs I’m generating in CI which I’m turning into png pages via poppler\_jll
