Package ca.cgjennings.imageio
Class ImageLayer
- java.lang.Object
-
- ca.cgjennings.imageio.ImageLayer
-
public final class ImageLayer extends java.lang.ObjectA layer in a multilayer image.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageLayer.BlendingModeLayer blending modes used in PSD images.
-
Constructor Summary
Constructors Constructor Description ImageLayer(java.awt.image.BufferedImage image)ImageLayer(java.awt.image.BufferedImage image, int x, int y)ImageLayer(java.awt.image.BufferedImage image, int x, int y, float alpha)ImageLayer(java.awt.image.BufferedImage image, int x, int y, float alpha, ImageLayer.BlendingMode blendMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImagecreateStyledImage()floatgetAlpha()ImageLayer.BlendingModegetBlendMode()intgetHeight()java.awt.image.BufferedImagegetImage()java.awt.PointgetLocation()java.awt.RectanglegetRectangle()java.awt.DimensiongetSize()intgetWidth()intgetX()intgetY()booleanisVisible()voidpaint(java.awt.Graphics2D g)voidsetAlpha(float alpha)voidsetBlendMode(ImageLayer.BlendingMode blendMode)voidsetImage(java.awt.image.BufferedImage image)voidsetLocation(java.awt.Point p)voidsetVisible(boolean visible)voidsetX(int x)voidsetY(int y)
-
-
-
Constructor Detail
-
ImageLayer
public ImageLayer(java.awt.image.BufferedImage image)
-
ImageLayer
public ImageLayer(java.awt.image.BufferedImage image, int x, int y)
-
ImageLayer
public ImageLayer(java.awt.image.BufferedImage image, int x, int y, float alpha)
-
ImageLayer
public ImageLayer(java.awt.image.BufferedImage image, int x, int y, float alpha, ImageLayer.BlendingMode blendMode)
-
-
Method Detail
-
getX
public int getX()
-
getY
public int getY()
-
getImage
public java.awt.image.BufferedImage getImage()
-
getAlpha
public float getAlpha()
-
setX
public void setX(int x)
-
setY
public void setY(int y)
-
setImage
public void setImage(java.awt.image.BufferedImage image)
-
setAlpha
public void setAlpha(float alpha)
-
getBlendMode
public ImageLayer.BlendingMode getBlendMode()
-
setBlendMode
public void setBlendMode(ImageLayer.BlendingMode blendMode)
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
getLocation
public java.awt.Point getLocation()
-
setLocation
public void setLocation(java.awt.Point p)
-
getRectangle
public java.awt.Rectangle getRectangle()
-
getSize
public java.awt.Dimension getSize()
-
paint
public void paint(java.awt.Graphics2D g)
-
createStyledImage
public java.awt.image.BufferedImage createStyledImage()
-
isVisible
public boolean isVisible()
-
setVisible
public void setVisible(boolean visible)
-
-