|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jmonkeyengine.tralala.ImageUtilities
public class ImageUtilities
Constructor Summary | |
---|---|
ImageUtilities()
|
Method Summary | |
---|---|
static com.jme3.texture.Texture2D |
createTexture(java.awt.image.BufferedImage img,
java.awt.Graphics2D g)
this method calls dispose on Graphics2D g |
static Pair<java.awt.image.BufferedImage,java.awt.Graphics2D> |
fillBackground(java.awt.image.BufferedImage originalImage,
java.awt.Color color)
the graphic2d changes, must use the new one for future operations. |
static java.awt.image.BufferedImage |
flip(java.awt.image.BufferedImage image,
boolean flipHorizontal,
boolean flipVertical)
the graphic2d changes, must use the new one for future operations. |
static int |
getAlpha(int color)
|
static int |
getBlue(int color)
|
static java.awt.Color |
getColor(java.awt.image.BufferedImage image,
int x,
int y,
boolean hasAlpha)
|
static int |
getGreen(int color)
|
static int |
getRed(int color)
|
static java.awt.Color[] |
getVerticalColors(java.awt.image.BufferedImage image,
int x,
boolean hasAlpha)
|
static void |
gradientPaint(java.awt.Graphics2D g2d,
java.awt.geom.Point2D startPosition,
java.awt.Color startColor,
java.awt.geom.Point2D endPosition,
java.awt.Color endColor,
int sx,
int sy,
int ex,
int ey)
|
static java.io.InputStream |
loadFile(java.lang.String filepath,
com.jme3.asset.AssetManager assetManager)
|
static java.awt.image.BufferedImage |
loadImage(java.lang.String url,
com.jme3.asset.AssetManager assetManager)
|
static void |
main(java.lang.String[] args)
|
static java.awt.image.BufferedImage |
rotateImage(java.awt.image.BufferedImage image,
float angle)
the graphic2d changes, must use the new one for future operations. |
static java.awt.image.BufferedImage |
symmetrifyX(java.awt.image.BufferedImage image,
boolean useFirstHalfImage,
boolean flipHorizontial)
|
static java.awt.image.BufferedImage |
symmetrifyY(java.awt.image.BufferedImage image,
boolean useFirstHalfImage,
boolean flipVertical)
|
static void |
test(com.jme3.app.SimpleApplication scene)
Reads the colors of first column of an image and creates a gradient texture. |
static void |
verticalGradient(java.awt.image.BufferedImage image,
java.awt.Graphics2D g2d,
java.awt.Color... colors)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageUtilities()
Method Detail |
---|
public static void main(java.lang.String[] args)
public static void test(com.jme3.app.SimpleApplication scene)
public static java.awt.image.BufferedImage symmetrifyX(java.awt.image.BufferedImage image, boolean useFirstHalfImage, boolean flipHorizontial)
public static java.awt.image.BufferedImage symmetrifyY(java.awt.image.BufferedImage image, boolean useFirstHalfImage, boolean flipVertical)
public static java.awt.image.BufferedImage flip(java.awt.image.BufferedImage image, boolean flipHorizontal, boolean flipVertical)
public static java.awt.Color[] getVerticalColors(java.awt.image.BufferedImage image, int x, boolean hasAlpha)
public static java.awt.Color getColor(java.awt.image.BufferedImage image, int x, int y, boolean hasAlpha)
public static int getRed(int color)
public static int getGreen(int color)
public static int getBlue(int color)
public static int getAlpha(int color)
public static java.awt.image.BufferedImage rotateImage(java.awt.image.BufferedImage image, float angle)
public static void verticalGradient(java.awt.image.BufferedImage image, java.awt.Graphics2D g2d, java.awt.Color... colors)
public static void gradientPaint(java.awt.Graphics2D g2d, java.awt.geom.Point2D startPosition, java.awt.Color startColor, java.awt.geom.Point2D endPosition, java.awt.Color endColor, int sx, int sy, int ex, int ey)
public static Pair<java.awt.image.BufferedImage,java.awt.Graphics2D> fillBackground(java.awt.image.BufferedImage originalImage, java.awt.Color color)
public static java.io.InputStream loadFile(java.lang.String filepath, com.jme3.asset.AssetManager assetManager)
public static java.awt.image.BufferedImage loadImage(java.lang.String url, com.jme3.asset.AssetManager assetManager)
public static com.jme3.texture.Texture2D createTexture(java.awt.image.BufferedImage img, java.awt.Graphics2D g)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |