@Beta
public final class ImageHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.awt.image.BufferedImage |
createImage(java.awt.image.BufferedImage src,
boolean hasAlpha) |
static java.awt.image.BufferedImage |
createImage(int width,
int height,
boolean hasAlpha) |
static java.lang.String |
createImagePlaceholder(int width,
int height) |
static java.awt.image.BufferedImage |
getScaledInstance(java.awt.image.BufferedImage img,
int targetWidth,
int targetHeight) |
static javax.imageio.ImageWriter |
getWriterByFormat(java.lang.String format) |
static java.awt.image.BufferedImage |
removeAlphaChannel(java.awt.image.BufferedImage img,
int color) |
static java.awt.image.BufferedImage |
scaleSquare(java.awt.image.BufferedImage source,
int size) |
static java.awt.image.BufferedImage |
scaleSquare(java.awt.image.BufferedImage source,
int size,
double xOffset,
double yOffset) |
static boolean |
supportsAlphaChannel(java.lang.String format) |
static java.awt.image.BufferedImage |
toBufferedImage(java.io.InputStream inputStream) |
static com.google.common.io.ByteSource |
toByteSource(java.awt.image.BufferedImage image,
java.lang.String format) |
static byte[] |
writeImage(java.awt.image.BufferedImage image,
java.lang.String format,
int quality) |
static void |
writeImage(java.io.OutputStream out,
java.awt.image.BufferedImage image,
java.lang.String format,
int quality) |
public static java.lang.String createImagePlaceholder(int width, int height)
public static java.awt.image.BufferedImage toBufferedImage(java.io.InputStream inputStream)
public static com.google.common.io.ByteSource toByteSource(java.awt.image.BufferedImage image, java.lang.String format)
public static javax.imageio.ImageWriter getWriterByFormat(java.lang.String format)
public static byte[] writeImage(java.awt.image.BufferedImage image, java.lang.String format, int quality) throws java.io.IOException
java.io.IOException
public static void writeImage(java.io.OutputStream out, java.awt.image.BufferedImage image, java.lang.String format, int quality) throws java.io.IOException
java.io.IOException
public static java.awt.image.BufferedImage createImage(java.awt.image.BufferedImage src, boolean hasAlpha)
public static java.awt.image.BufferedImage createImage(int width, int height, boolean hasAlpha)
public static java.awt.image.BufferedImage getScaledInstance(java.awt.image.BufferedImage img, int targetWidth, int targetHeight)
public static java.awt.image.BufferedImage removeAlphaChannel(java.awt.image.BufferedImage img, int color)
public static boolean supportsAlphaChannel(java.lang.String format)
public static java.awt.image.BufferedImage scaleSquare(java.awt.image.BufferedImage source, int size)
public static java.awt.image.BufferedImage scaleSquare(java.awt.image.BufferedImage source, int size, double xOffset, double yOffset)