com.steema.teechart.misc
Class ImageUtils
java.lang.Object
com.steema.teechart.misc.ImageUtils
public class ImageUtils
- extends java.lang.Object
- Author:
- tom
Method Summary |
static java.awt.image.BufferedImage |
bufferedFrom(Image image)
|
static java.awt.image.BufferedImage |
getImage(java.io.InputStream stream)
|
static Image |
getImage(java.io.InputStream stream,
java.lang.Object control)
|
static Image |
getImage(java.lang.String path)
|
static java.awt.Image |
getImage(java.lang.String imagefile,
java.lang.Object object)
|
static java.awt.Image |
getImage(java.net.URL resource)
|
static java.awt.Image |
getImage(java.net.URL imageURL,
java.awt.Component c)
|
static Image |
getImage(java.net.URL resource,
java.lang.Object c)
|
static void |
measureImageString(java.awt.Dimension dimension,
IBaseChart chart,
ChartFont f,
java.lang.String text)
|
static Image |
readImage(java.io.ObjectInputStream stream,
java.lang.Object object)
Returns a newly created image using contents read from stream. |
static java.awt.image.BufferedImage |
toBufferedImage(java.awt.Image img)
Converts a given Image into a BufferedImage |
static Image |
toImage(java.awt.Image image)
|
static boolean |
waitForImage(java.awt.Image image,
java.awt.Component c)
|
static void |
writeImage(java.io.ObjectOutputStream stream,
java.awt.Image image)
Stores an image contents to stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageUtils
public ImageUtils()
readImage
public static Image readImage(java.io.ObjectInputStream stream,
java.lang.Object object)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Returns a newly created image using contents read from stream.
Might return a null image if the boolean flag cannot be read.
- Parameters:
stream
- ObjectInputStreamobject
- object
-
- Returns:
- Image
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
measureImageString
public static void measureImageString(java.awt.Dimension dimension,
IBaseChart chart,
ChartFont f,
java.lang.String text)
writeImage
public static void writeImage(java.io.ObjectOutputStream stream,
java.awt.Image image)
throws java.io.IOException
- Stores an image contents to stream.
- Parameters:
stream
- ObjectOutputStreamimage
- Image
- Throws:
java.io.IOException
toImage
public static final Image toImage(java.awt.Image image)
toBufferedImage
public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image img)
- Converts a given Image into a BufferedImage
- Parameters:
img
- The Image to be converted
- Returns:
- The converted BufferedImage
getImage
public static java.awt.Image getImage(java.lang.String imagefile,
java.lang.Object object)
getImage
public static java.awt.Image getImage(java.net.URL imageURL,
java.awt.Component c)
waitForImage
public static boolean waitForImage(java.awt.Image image,
java.awt.Component c)
getImage
public static java.awt.Image getImage(java.net.URL resource)
getImage
public static Image getImage(java.lang.String path)
getImage
public static java.awt.image.BufferedImage getImage(java.io.InputStream stream)
getImage
public static Image getImage(java.net.URL resource,
java.lang.Object c)
bufferedFrom
public static java.awt.image.BufferedImage bufferedFrom(Image image)
getImage
public static Image getImage(java.io.InputStream stream,
java.lang.Object control)