|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.report.components.simplecomponents.StiImageHelper
public final class StiImageHelper
Constructor Summary | |
---|---|
StiImageHelper()
|
Method Summary | |
---|---|
static int |
clamp(float value)
|
static java.awt.image.BufferedImage |
decodeImage(byte[] bytes,
StiRectangle rect)
|
static java.awt.image.BufferedImage |
decodeImage(byte[] bytes,
StiRectangle rect,
double zoom)
Decode raw image bytes to buffered image |
static java.awt.image.BufferedImage |
decodeImage(java.lang.String value,
StiRectangle rect)
|
static java.awt.image.BufferedImage |
decodeImage(java.lang.String value,
StiRectangle rect,
double zoom)
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)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StiImageHelper()
Method Detail |
---|
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.IIOInvalidTreeException
public static int[] imageToRasterByteArray(java.awt.image.BufferedImage image)
image
- BufferedImage
public static java.awt.image.BufferedImage makeGrayscaleImage(java.awt.image.BufferedImage image)
image
- source BufferedImage
BufferedImage
public 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.IOException
public 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.IOException
public static java.awt.image.BufferedImage decodeImage(java.lang.String value, StiRectangle rect, double zoom) throws java.io.IOException
java.io.IOException
public static java.awt.image.BufferedImage decodeImage(byte[] bytes, StiRectangle rect) throws java.io.IOException
java.io.IOException
public static java.awt.image.BufferedImage decodeImage(byte[] bytes, StiRectangle rect, double zoom) throws java.io.IOException
java.io.IOException
public 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.FileNotFoundException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |