Skip to content

Releases: stanio/xbrz-java

xBRZ for Java 1.8.2

21 Nov 16:39
Compare
Choose a tag to compare

Maven Central artifacts

  • xbrz-core:1.8.2
  • xbrz-awt:1.8.2

Note

As usual, find the command-line xbrz-tool.jar along with the xbrz.cmd (Windows batch) and xbrz.sh (Linux shell) really executable jar variants attached here.

Highlights

  • Important thread-safety fix (a0bf929)
  • Few speculative performance optimizations (a652a83, b9bc973)
  • A new XbrzFilter for the Image Producer/Consumer paradigm
  • A new ColorDistance.integerYCbCr() providing better performance than (the default) ColorDistance.yCbCr(). While the performance is not better than ColorDistance.bufferedYCbCr(), it comes at no additional memory cost and possibly providing better quality compared to lower resolution buffer tables

Important

API breaking changes

These may or may not affect your current usage:

Full changelog: 1.8.1...1.8.2

xBRZ for Java 1.8.1

31 Jul 18:47
Compare
Choose a tag to compare

Artifacts now packaged as Java 8 compatible JPMS modular multi-release JARs:

JAR JPMS name
xbrz-core:1.8.1 io.github.stanio.xbrz.core
xbrz-awt:1.8.1 io.github.stanio.xbrz.awt

For Java 9+ users, two new classes have been introduced:

Changelog: 1.8.0...1.8.1

xBRZ 1.8 for Java

23 Sep 18:44
Compare
Choose a tag to compare

First official release to Maven Central:

  • xbrz-core:1.8.0
  • xbrz-awt:1.8.0

The scaler tool bundles both of xbrz-core and xbrz-awt into its own JAR and a compiled binary is downloadable here (not from Maven Central):

  • xbrz-tool.jar (executable jar)
  • xbrz.sh (really executable jar / *nix)
  • xbrz.cmd (really executable jar / win)

Note, you still need to have java on the PATH for xbrz.sh and xbrz.cmd to work.