Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perceptual image precision + 90% speed improvement #628

Merged
merged 8 commits into from Sep 21, 2022

Commits on Sep 12, 2022

  1. Add an optional perceptualPrecision parameter for image snapshot comp…

    …arisons
    
    The perceptual precision number is between 0 & 1 that gets translated to a CIE94 tolerance https://en.wikipedia.org/wiki/Color_difference
    ejensen committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    94eec18 View commit details
    Browse the repository at this point in the history
  2. Use CIColorThreshold and CIAreaAverage for a 70% faster image diff on…

    … iOS 14, tvOS 14, and macOS 11
    ejensen committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    2da9576 View commit details
    Browse the repository at this point in the history
  3. Add a unit test demonstrating the difference between pixel precision …

    …and perceptual precision
    ejensen committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    f9b9f95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    803402a View commit details
    Browse the repository at this point in the history
  5. Backport the threshold filter to macOS 10.13 by creating a CIImagePro…

    …cessorKernel implementation
    ejensen committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    6a379ec View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Configuration menu
    Copy the full SHA
    31d2ffd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26f12a9 View commit details
    Browse the repository at this point in the history
  3. Update NSImage.swift

    stephencelis committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    8441830 View commit details
    Browse the repository at this point in the history