Depends on xbrz-core.
JPMS name: io.github.stanio.xbrz.awt
(Java 8 compatible Multi-Release JAR)
AwtXbrz
– supports animated (java.awt.Toolkit
created) imagesXbrzOp
– single-input/single-output
Example:
import io.github.stanio.xbrz.awt.AwtXbrz;
import java.awt.Image;
Image source;
int factor = 2;
...
Image scaled = AwtXbrz.scaleImage(image, factor);
XbrzImage.apply(ImageIcon)
– applies xBRZ to existing (lores)ImageIcon
s to dynamically produce quality upscaled variants on hires screens;MultiResolutionCachedImage
– general purposejava.awt.MultiResolutionImage
implementation.