Package com.formdev.flatlaf.util
Class MultiResolutionImageSupport
- java.lang.Object
-
- com.formdev.flatlaf.util.MultiResolutionImageSupport
-
public class MultiResolutionImageSupport extends java.lang.Object
Support for multi-resolution images available since Java 9.
-
-
Constructor Summary
Constructors Constructor Description MultiResolutionImageSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.Image
create(int baseImageIndex, java.awt.Image... resolutionVariants)
static java.awt.Image
getResolutionVariant(java.awt.Image image, int destImageWidth, int destImageHeight)
static java.util.List<java.awt.Image>
getResolutionVariants(java.awt.Image image)
static boolean
isAvailable()
static boolean
isMultiResolutionImage(java.awt.Image image)
static java.awt.Image
map(java.awt.Image image, java.util.function.Function<java.awt.Image,java.awt.Image> mapper)
-
-
-
Method Detail
-
isAvailable
public static boolean isAvailable()
-
isMultiResolutionImage
public static boolean isMultiResolutionImage(java.awt.Image image)
-
create
public static java.awt.Image create(int baseImageIndex, java.awt.Image... resolutionVariants)
-
map
public static java.awt.Image map(java.awt.Image image, java.util.function.Function<java.awt.Image,java.awt.Image> mapper)
-
getResolutionVariant
public static java.awt.Image getResolutionVariant(java.awt.Image image, int destImageWidth, int destImageHeight)
-
getResolutionVariants
public static java.util.List<java.awt.Image> getResolutionVariants(java.awt.Image image)
-
-