|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.eclipse.swt.graphics.ImageLoader
Instances of this class are used to load images from, and save images to, a file or stream.
Currently supported image formats are:
ImageLoaders can be used to:
| Field Summary | |
|---|---|
int |
backgroundPixel
the background pixel for the logical screen (this corresponds to the GIF89a Background Color Index value). |
ImageData[] |
data
the array of ImageData objects in this ImageLoader. |
int |
logicalScreenHeight
the height of the logical screen on which the images reside, in pixels (this corresponds to the GIF89a Logical Screen Height value) |
int |
logicalScreenWidth
the width of the logical screen on which the images reside, in pixels (this corresponds to the GIF89a Logical Screen Width value) |
int |
repeatCount
the number of times to repeat the display of a sequence of animated images (this corresponds to the commonly-used GIF application extension for "NETSCAPE 2.0 01"). |
| Constructor Summary | |
|---|---|
ImageLoader()
Construct a new empty ImageLoader. |
|
| Method Summary | |
|---|---|
ImageData[] |
load(java.io.InputStream stream)
Loads an array of ImageData objects from the
specified input stream. |
ImageData[] |
load(java.lang.String filename)
Loads an array of ImageData objects from the
file with the specified name. |
void |
save(java.io.OutputStream stream,
int format)
Saves the image data in this ImageLoader to the specified stream. |
void |
save(java.lang.String filename,
int format)
Saves the image data in this ImageLoader to a file with the specified name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public ImageData[] data
public int logicalScreenWidth
public int logicalScreenHeight
public int backgroundPixel
public int repeatCount
| Constructor Detail |
public ImageLoader()
| Method Detail |
public ImageData[] load(java.io.InputStream stream)
ImageData objects from the
specified input stream. Throws an error if either an error
occurs while loading the images, or if the images are not
of a supported type. Returns the loaded image data array.
stream - the input stream to load the images from
ImageData objects loaded from the specified input stream
java.lang.IllegalArgumentException - SWTException - public ImageData[] load(java.lang.String filename)
ImageData objects from the
file with the specified name. Throws an error if either
an error occurs while loading the images, or if the images are
not of a supported type. Returns the loaded image data array.
filename - the name of the file to load the images from
ImageData objects loaded from the specified file
java.lang.IllegalArgumentException - SWTException - public void save(java.io.OutputStream stream,
int format)
IMAGE_GIFIMAGE_JPEGIMAGE_PNG
stream - the output stream to write the images toformat - the format to write the images in
java.lang.IllegalArgumentException - SWTException - public void save(java.lang.String filename,
int format)
IMAGE_GIFIMAGE_JPEGIMAGE_PNG
filename - the name of the file to write the images toformat - the format to write the images in
java.lang.IllegalArgumentException - SWTException -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||