Package org.apache.pivot.wtk.media
Class Picture
- java.lang.Object
-
- org.apache.pivot.wtk.media.Image
-
- org.apache.pivot.wtk.media.Picture
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Picture.Interpolation
Enum defining the algorithms to apply when resizing a picture.-
Nested classes/interfaces inherited from class org.apache.pivot.wtk.media.Image
Image.LoadTask
-
-
Field Summary
-
Fields inherited from class org.apache.pivot.wtk.media.Image
imageListeners
-
-
Constructor Summary
Constructors Constructor Description Picture(java.awt.image.BufferedImage bufferedImage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBaseline()
Returns the visual's baseline.java.awt.image.BufferedImage
getBufferedImage()
int
getHeight()
Returns the visual's height.int
getWidth()
Returns the visual's width.void
paint(java.awt.Graphics2D graphics)
Paints the visual.void
resample(int size)
void
resample(int width, int height)
void
resample(int width, int height, Picture.Interpolation interpolation)
void
resample(int size, Picture.Interpolation interpolation)
void
setBaseline(int baseline)
-
Methods inherited from class org.apache.pivot.wtk.media.Image
getImageListeners, load, load, loadFromCache, toString, update
-
-
-
-
Method Detail
-
getBufferedImage
public java.awt.image.BufferedImage getBufferedImage()
-
getWidth
public int getWidth()
Description copied from interface:Visual
Returns the visual's width.- Returns:
- Current width of this visual.
-
getHeight
public int getHeight()
Description copied from interface:Visual
Returns the visual's height.- Returns:
- Current height of this visual.
-
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 interfaceVisual
- Overrides:
getBaseline
in classImage
- 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(java.awt.Graphics2D graphics)
Description copied from interface:Visual
Paints the visual.- Parameters:
graphics
- The graphics context in which to paint the visual.
-
-