if (FALSE) {
# Compare two image files
result <- compare_images("baseline.png", "current.png")
result$match
# With diff output
result <- compare_images("baseline.png", "current.png", diff_output = TRUE)
result$diff_output
# Compare magick-image objects (requires magick package)
library(magick)
img1 <- image_read("baseline.png")
img2 <- image_read("current.png")
result <- compare_images(img1, img2)
# Ignore specific regions
result <- compare_images("baseline.png", "current.png",
ignore_regions = list(
ignore_region(0, 0, 100, 50), # Header
ignore_region(0, 500, 800, 600) # Footer
))
}
Run the code above in your browser using DataLab