public final class StiImageHelper
extends java.lang.Object
| Constructor and Description |
|---|
StiImageHelper() |
| Modifier and Type | Method and Description |
|---|---|
static int |
clamp(float value) |
static java.awt.image.BufferedImage |
decodeImage(byte[] bytes,
StiRectangle rect)
Decode raw image bytes to buffered image
|
static java.awt.image.BufferedImage |
decodeImage(java.lang.String value,
StiRectangle rect)
Decode String value to buffered image
|
static StiImage |
FromFile(java.lang.String path) |
static StiImage |
getImageFromObject(java.lang.Object imageObject) |
static java.lang.String |
imageToBase64(java.awt.image.BufferedImage image,
StiImageFormat format) |
static byte[] |
imageToByteArray(java.awt.image.BufferedImage image,
StiImageFormat format) |
static int[] |
imageToRasterByteArray(java.awt.image.BufferedImage image)
Convert image to raster byte array
|
static boolean |
isBmp(byte[] data) |
static boolean |
isEmf(byte[] data) |
static boolean |
isGif(byte[] data) |
static boolean |
isIcon(byte[] data) |
static boolean |
isImage(byte[] data) |
static boolean |
isImage(java.lang.Object data) |
static boolean |
isImage(java.lang.String str) |
static boolean |
isJpeg(byte[] data) |
static boolean |
isMetafile(byte[] data) |
static boolean |
isPng(byte[] data) |
static boolean |
isSvg(byte[] data) |
static boolean |
isTiff(byte[] data) |
static boolean |
isWmf(byte[] data) |
static boolean |
isXml(byte[] data) |
static java.awt.image.BufferedImage |
makeGrayscaleImage(java.awt.image.BufferedImage image)
Make grayscale image
|
static java.awt.image.BufferedImage |
makeMonochromeImage(java.awt.image.BufferedImage inputImage,
StiMonochromeDitheringType ditheringType,
int diffusionPower) |
static void |
saveWithDPI(java.awt.image.BufferedImage image,
java.io.File output,
StiImageFormat format,
int dpi,
float compression) |
static void |
saveWithDPI(java.awt.image.BufferedImage image,
java.io.OutputStream output,
StiImageFormat format,
java.lang.Integer dpi,
float compression) |
static void |
setDPI(javax.imageio.metadata.IIOMetadata metadata,
java.lang.Integer dpi) |
public static void saveWithDPI(java.awt.image.BufferedImage image,
java.io.File output,
StiImageFormat format,
int dpi,
float compression)
public static void saveWithDPI(java.awt.image.BufferedImage image,
java.io.OutputStream output,
StiImageFormat format,
java.lang.Integer dpi,
float compression)
public static void setDPI(javax.imageio.metadata.IIOMetadata metadata,
java.lang.Integer dpi)
throws javax.imageio.metadata.IIOInvalidTreeException
javax.imageio.metadata.IIOInvalidTreeExceptionpublic static int[] imageToRasterByteArray(java.awt.image.BufferedImage image)
image - BufferedImagepublic static java.awt.image.BufferedImage makeGrayscaleImage(java.awt.image.BufferedImage image)
image - source BufferedImageBufferedImagepublic static java.awt.image.BufferedImage makeMonochromeImage(java.awt.image.BufferedImage inputImage,
StiMonochromeDitheringType ditheringType,
int diffusionPower)
public static int clamp(float value)
public static byte[] imageToByteArray(java.awt.image.BufferedImage image,
StiImageFormat format)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String imageToBase64(java.awt.image.BufferedImage image,
StiImageFormat format)
public static java.awt.image.BufferedImage decodeImage(java.lang.String value,
StiRectangle rect)
throws java.io.IOException
java.io.IOExceptionpublic static java.awt.image.BufferedImage decodeImage(byte[] bytes,
StiRectangle rect)
throws java.io.IOException
java.io.IOExceptionpublic static StiImage getImageFromObject(java.lang.Object imageObject)
public static boolean isXml(byte[] data)
public static boolean isSvg(byte[] data)
public static boolean isIcon(byte[] data)
public static boolean isWmf(byte[] data)
public static boolean isEmf(byte[] data)
public static boolean isBmp(byte[] data)
public static boolean isJpeg(byte[] data)
public static boolean isGif(byte[] data)
public static boolean isPng(byte[] data)
public static boolean isTiff(byte[] data)
public static boolean isMetafile(byte[] data)
public static boolean isImage(java.lang.Object data)
public static boolean isImage(byte[] data)
public static boolean isImage(java.lang.String str)
public static StiImage FromFile(java.lang.String path) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionCopyright © 2019 Stimulsoft. All Rights Reserved.