Skip to content

Latest commit

 

History

History

xbrz-awt

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

xBRZ for Java AWT Images

xbrz-awt

Depends on xbrz-core.

JPMS name: io.github.stanio.xbrz.awt (Java 8 compatible Multi-Release JAR)

API

  • AwtXbrz – supports animated (java.awt.Toolkit created) images
  • XbrzOp – 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);

Java 9+

  • XbrzImage.apply(ImageIcon) – applies xBRZ to existing (lores) ImageIcons to dynamically produce quality upscaled variants on hires screens;
  • MultiResolutionCachedImage – general purpose java.awt.MultiResolutionImage implementation.