java.awt
public abstract class Image extends Object
Since: 1.0
UNKNOWN: updated to 1.5
Field Summary | |
---|---|
protected float | accelerationPriority
The acceleration priority of the image |
static int | SCALE_AREA_AVERAGING
Constant indicating that the area averaging scaling algorithm should be
used.
|
static int | SCALE_DEFAULT
Constant indicating that the default scaling algorithm should be used.
|
static int | SCALE_FAST
Constant indicating that a fast scaling algorithm should be used.
|
static int | SCALE_REPLICATE
Constant indicating that the ReplicateScaleFilter class
algorithm should be used for scaling.
|
static int | SCALE_SMOOTH
Constant indicating that a smooth scaling algorithm should be used.
|
static Object | UndefinedProperty
This variable is returned whenever a property that is not defined
is requested. |
Constructor Summary | |
---|---|
Image()
A default constructor for subclasses. |
Method Summary | |
---|---|
abstract void | flush()
Flushes (that is, destroys) any resources used for this image. |
float | getAccelerationPriority()
Returns the acceleration priority of the image.
|
abstract Graphics | getGraphics()
Returns a graphics context object for drawing an off-screen object.
|
abstract int | getHeight(ImageObserver observer)
Returns the height of the image, or -1 if it is unknown. |
abstract Object | getProperty(String name, ImageObserver observer)
This method requests a named property for an object. |
Image | getScaledInstance(int width, int height, int flags)
Scales the image to the requested dimension. |
abstract ImageProducer | getSource()
Returns the image producer object for this object. |
abstract int | getWidth(ImageObserver observer)
Returns the width of the image, or -1 if it is unknown. |
void | setAccelerationPriority(float priority)
Sets the acceleration priority of the image.
|
Since: 1.5
Since: 1.1
See Also: AreaAveragingScaleFilter
Since: 1.1
Since: 1.1
ReplicateScaleFilter
class
algorithm should be used for scaling.
Since: 1.1
See Also: ReplicateScaleFilter
Since: 1.1
Since: 1.5
See Also: Image
Returns: a graphics context object for an off-screen object
Parameters: observer the image observer for this object
Returns: the height in pixels
See Also: getWidth
UndefinedProperty
is
returned if there is no property with the specified name. The value
null
is returned if the properties for the object are
not yet known. In this case, the specified image observer is notified
when the properties are known.
Parameters: name the requested property name observer the image observer for this object
Returns: the named property, if available
See Also: UndefinedProperty
flags
is passed,
the default algorithm is used.
Parameters: width the width of the scaled image height the height of the scaled image flags a value indicating the algorithm to use
Returns: the scaled Image
object
Since: 1.1
See Also: SCALE_DEFAULT SCALE_FAST SCALE_SMOOTH SCALE_REPLICATE SCALE_AREA_AVERAGING
Returns: the image producer for this object
Parameters: observer the image observer for this object
Returns: the width in pixels
See Also: getHeight
Parameters: priority - the priority
Throws: IllegalArgumentException if priority is not >= 0 and <= 1.
Since: 1.5