org.apache.pivot.wtk.media
Class Picture
java.lang.Object
org.apache.pivot.wtk.media.Image
org.apache.pivot.wtk.media.Picture
- All Implemented Interfaces:
- Visual
public class Picture
- extends Image
Image representing a bitmapped picture.
Nested Class Summary |
static class |
Picture.Interpolation
Enum defining the algorithms to apply when resizing a picture. |
Picture
public Picture(BufferedImage bufferedImage)
getBufferedImage
public BufferedImage getBufferedImage()
getWidth
public int getWidth()
- Description copied from interface:
Visual
- Returns the visual's width.
getHeight
public int getHeight()
- Description copied from interface:
Visual
- Returns the visual's height.
resample
public void resample(int size)
resample
public void resample(int size,
Picture.Interpolation interpolation)
resample
public void resample(int width,
int height)
resample
public void resample(int width,
int height,
Picture.Interpolation interpolation)
getBaseline
public int getBaseline()
- Description copied from interface:
Visual
- Returns the visual's baseline.
- Specified by:
getBaseline
in interface Visual
- Overrides:
getBaseline
in class Image
- Returns:
- The baseline relative to the origin of the visual, or -1 if
this visual does not have a baseline.
setBaseline
public void setBaseline(int baseline)
paint
public void paint(Graphics2D graphics)
- Description copied from interface:
Visual
- Paints the visual.
- Parameters:
graphics
- The graphics context in which to paint the visual.