| public abstract class java.awt Image
|
Java SE 6 |
Image is the superclass of all
classes that represent graphical images. The image must be
obtained in a platform-specific manner.
| version | 1.43, 04/07/06 |
| since | JDK1.0 |
| Fields | |||||
|---|---|---|---|---|---|
| protected float | accelerationPriority Details
Priority for accelerating this image. Subclasses are free to
set different default priorities and applications are free to
set the priority for specific images via the
setAccelerationPriority(float) method.
| ||||
| final public static Object | UndefinedProperty The UndefinedProperty object should be returned whenever a
property which was not defined for a particular image is fetched.
| ||||
| final public static int | SCALE_DEFAULT Details
Use the default image-scaling algorithm.
| ||||
| final public static int | SCALE_FAST Details
Choose an image-scaling algorithm that gives higher priority
to scaling speed than smoothness of the scaled image.
| ||||
| final public static int | SCALE_SMOOTH Details
Choose an image-scaling algorithm that gives higher priority
to image smoothness than scaling speed.
| ||||
| final public static int | SCALE_REPLICATE Details
Use the image scaling algorithm embodied in the
ReplicateScaleFilter class.
The Image object is free to substitute a different filter
that performs the same algorithm yet integrates more efficiently
into the imaging infrastructure supplied by the toolkit.
| ||||
| final public static int | SCALE_AREA_AVERAGING Details
Use the Area Averaging image scaling algorithm. The
image object is free to substitute a different filter that
performs the same algorithm yet integrates more efficiently
into the image infrastructure supplied by the toolkit.
| ||||
| Constructors | |
|---|---|
| public | Image() |
| Methods | |
|---|---|
| public void | flush() Flushes all reconstructable resources being used by this Image object. This includes any pixel data that is being cached for rendering to the screen as well as any system resources that are being used to store data or pixels for the image if they can be recreated. The image is reset to a state similar to when it was first created so that if it is again rendered, the image data will have to be recreated or fetched again from its source. Examples of how this method affects specific types of Image object:
|
| Properties | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public void | setAccelerationPriority(float priority) Details
Sets a hint for this image about how important acceleration is.
This priority hint is used to compare to the priorities of other
Image objects when determining how to use scarce acceleration
resources such as video memory. When and if it is possible to
accelerate this Image, if there are not enough resources available
to provide that acceleration but enough can be freed up by
de-accelerating some other image of lower priority, then that other
Image may be de-accelerated in deference to this one. Images
that have the same priority take up resources on a first-come,
first-served basis.
| ||||||||||||||
| public float | getAccelerationPriority() Details
Returns the current value of the acceleration priority hint.
| ||||||||||||||
| public ImageCapabilities | getCapabilities(GraphicsConfiguration gc) Details
Returns an ImageCapabilities object which can be
inquired as to the capabilities of this
Image on the specified GraphicsConfiguration.
This allows programmers to find
out more runtime information on the specific Image
object that they have created. For example, the user
might create a BufferedImage but the system may have
no video memory left for creating an image of that
size on the given GraphicsConfiguration, so although the object
may be acceleratable in general, it is
does not have that capability on this GraphicsConfiguration.
| ||||||||||||||
| abstract public Graphics | getGraphics() Details
Creates a graphics context for drawing to an off-screen image.
This method can only be called for off-screen images.
| ||||||||||||||
| abstract public int | getHeight(ImageObserver observer) Details
Determines the height of the image. If the height is not yet known,
this method returns -1 and the specified
ImageObserver object is notified later.
| ||||||||||||||
| abstract public Object | getProperty(String name, ImageObserver observer) Details
Gets a property of this image by name.
Individual property names are defined by the various image
formats. If a property is not defined for a particular image, this
method returns the
If the properties for this image are not yet known, this method
returns
The property name
| ||||||||||||||
| public Image | getScaledInstance(int width, int height, int hints) Details
Creates a scaled version of this image.
A new Image object is returned which will render
the image at the specified width and
height by default. The new Image object
may be loaded asynchronously even if the original source image
has already been loaded completely.
If either
| ||||||||||||||
| abstract public ImageProducer | getSource() Details
Gets the object that produces the pixels for the image.
This method is called by the image filtering classes and by
methods that perform image conversion and scaling.
| ||||||||||||||
| abstract public int | getWidth(ImageObserver observer) Details
Determines the width of the image. If the width is not yet known,
this method returns -1 and the specified
ImageObserver object is notified later.
| ||||||||||||||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2013 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|