Skip to content

Releases: romankh3/image-comparison

v3.3.0

02 Sep 08:44
Compare
Choose a tag to compare

⭐️ New Features

  • Added option to get the pixels difference percentage between images in case of SIZE_MISMATCH.(@KhaldAttya)
  • Added configuration part to README.md.

🐞 Bug Fixes

  • #89: Fixed NPE for default run from the command line(@KyryloKh)

❤️ Contributors
I'd like to say thank you for your contributions:

:octocat: Reviewers

v3.2.0

04 Aug 19:13
Compare
Choose a tag to compare

⭐️ New Features

  • Added ability to change pixel tolerance level.
  • Improved algorithm to make it faster.
  • Improved JavaDocs.
  • Researched JPEG images, all work as expected.

v3.1.1

04 Jun 06:59
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fixed #113: RED (not equals) and GREEN (ignored) areas are not shown at result image at the same time

v3.1.0

04 Jun 06:58
797ee6b
Compare
Choose a tag to compare

⭐️ New Features

  • Added the ability to draw excluded areas on the result image. Rectangles with the differences drawing RED color. Rectangles of the excluded areas - GREEN color.

  • Fixed root problem on the algorithm.

  • Added returning this for setters in ImageComparison and ComparisonResult.

  • renamed image1 => expected and image2 => actual.

  • Added writeResultTo() for ComparisonResult.

v3.0.1

01 Jun 18:39
08830bf
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fixed #98: the Ignored area was not actually ignored.

v3.0.0 ComparisonResult

29 May 12:34
Compare
Choose a tag to compare

⭐️ New Features

  • Added ComparisonResult as a returning value for comparing. It contains:
    • image1
    • image2
    • ComparisonState, with conditions MATCH, MISMATCH, SIZE_MISMATCH
    • Result image, only if ComparisonState is MISMATCH. When it is MATCH or SIZE_MISMATCH no needs to create result image.
  • added minimalRectangleSize and maximalRectangleCount(sorted by rectangle size).
  • Added more tests to cover more test cases.
  • Refactored CommandLineUsage, moved main() method to separated class.(@ak98neon)
  • Added ExcludedAreas functionality, which helps to exclude some parts of the image.(@mkytolai)

❤️ Contributors
I'd like to say thank you for your contributions

:octocat: Reviewers

v2.2.0

14 May 13:26
Compare
Choose a tag to compare

⭐️ New Features

  • Added ability to customize rectangle line width(@mkytolai).
  • Moved the main method from Image Comparison to own class(@ak98neon).
  • Added Code of Conduct and Contributing pages(@romankh3).
  • Added Point model(@romankh3).

🐞 Bug Fixes

  • Made non-static threshold field(@ak98neon).

❤️ Contributors
I'd like to thank all the contributors who helped to improve it:

v2.1.0

15 Apr 18:53
df70dda
Compare
Choose a tag to compare

⭐️ New Features

  • Published the project to JCenter, MavenCentral
  • Update packages related to groupId.

🐞 Bug Fixes

All the bugs were successfully fixed on 2.0.2 version.

❤️ Contributors

I'd like to say thank @renatoathaydes! He helped me to publish image-comparison.

v2.0.2

10 Apr 10:40
Compare
Choose a tag to compare

⭐️ New Features

  • Improved comparison algorithm.
  • Improved tests cases and test coverage to 100%.

🐞 Bug Fixes

  • #11: Rectangles can overlap and be included one-into-one.
  • #21: StackOverflowError when compared 2 images with a little big different area.
  • #43: Added extra overlapping based on fixing #21 bug.

❤️ Contributors
I'd like to thank all the contributors who helped to improve it!

v2.0

25 Oct 08:10
2e5c21f
Compare
Choose a tag to compare
  • Allow the program to run as a traditional CLI
  • Allow using it as a library