|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvisual.statik.sampled.ImageFactory
public class ImageFactory
A factory class for constructing/creating BufferedImage objects of type ARGB or RGB
| Constructor Summary | |
|---|---|
ImageFactory()
Default Constructor |
|
ImageFactory(ResourceFinder finder)
Explicit Value Constructor |
|
| Method Summary | |
|---|---|
java.awt.image.BufferedImage |
createBufferedImage(java.awt.Image image)
Create a BufferedImage (with the default number of channels) from an Image |
java.awt.image.BufferedImage |
createBufferedImage(java.awt.Image image,
int channels)
Create a BufferedImage from an Image |
java.awt.image.BufferedImage |
createBufferedImage(java.lang.String name)
Create a BufferedImage (with a default number of channels) from a file containing an Image |
java.awt.image.BufferedImage |
createBufferedImage(java.lang.String name,
int channels)
Create a BufferedImage from a file/resource containing an Image |
java.awt.image.BufferedImage[] |
createBufferedImages(java.lang.String[] names,
int channels)
Read BufferedImage objects from a group of files/resources |
java.awt.image.BufferedImage[] |
createBufferedImages(java.lang.String name,
int n,
int channels)
Read a row-oriented array of BufferedImage objects from a file |
java.awt.image.BufferedImage[][] |
createBufferedImages(java.lang.String name,
int rows,
int columns,
int channels)
Read a table-oriented array of BufferedImage objects from a file |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImageFactory()
public ImageFactory(ResourceFinder finder)
finder - The ResourceFinder to use (if needed)| Method Detail |
|---|
public java.awt.image.BufferedImage createBufferedImage(java.awt.Image image,
int channels)
image - The original Imagechannels - 3 for RGB; 4 for ARGB
public java.awt.image.BufferedImage createBufferedImage(java.awt.Image image)
image - The original Image
public java.awt.image.BufferedImage createBufferedImage(java.lang.String name,
int channels)
name - The name of the file/resourcechannels - 3 for RGB; 4 for ARGB
public java.awt.image.BufferedImage createBufferedImage(java.lang.String name)
name - The name of the file/resource
public java.awt.image.BufferedImage[] createBufferedImages(java.lang.String[] names,
int channels)
names - The names of the files/resourceschannels - 3 for RGB, 4 for ARGB
public java.awt.image.BufferedImage[] createBufferedImages(java.lang.String name,
int n,
int channels)
name - The name of the file/resourcen - The number of imageschannels - 3 for RGB, 4 for ARGB
public java.awt.image.BufferedImage[][] createBufferedImages(java.lang.String name,
int rows,
int columns,
int channels)
name - The name of the file/resourcerows - The number of rowscolumns - The number of columnschannels - 3 for RGB, 4 for ARGB
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||