public final class ToolsAndroid extends Object
Modifier and Type | Method and Description |
---|---|
static android.graphics.Bitmap |
applyMask(android.graphics.Bitmap image,
int maskColor)
Apply color mask to the image.
|
static android.graphics.Bitmap |
createImage(int width,
int height)
Create an image.
|
static android.graphics.Bitmap |
flipHorizontal(android.graphics.Bitmap image)
Apply an horizontal flip to the input image.
|
static android.graphics.Bitmap |
flipVertical(android.graphics.Bitmap image)
Apply a vertical flip to the input image.
|
static android.graphics.Bitmap |
getImage(android.graphics.Bitmap image)
Get an image from an image.
|
static android.graphics.Bitmap |
getImage(InputStream input)
Get an image from an image file.
|
static android.graphics.Bitmap |
getRasterBuffer(android.graphics.Bitmap image,
int fr,
int fg,
int fb,
int er,
int eg,
int eb,
int refSize)
Get raster buffer from data.
|
static android.graphics.Bitmap |
resize(android.graphics.Bitmap image,
int width,
int height)
Resize input image.
|
static android.graphics.Bitmap |
rotate(android.graphics.Bitmap image,
int angle)
Rotate input image.
|
static boolean |
saveImage(android.graphics.Bitmap image,
OutputStream output)
Save an image into a file.
|
static android.graphics.Bitmap[] |
splitImage(android.graphics.Bitmap image,
int h,
int v)
Split an image into an array of sub image.
|
public static android.graphics.Bitmap createImage(int width, int height)
width
- The image width.height
- The image height.public static android.graphics.Bitmap getImage(InputStream input)
input
- The image input stream.public static android.graphics.Bitmap getImage(android.graphics.Bitmap image)
image
- The image.public static android.graphics.Bitmap applyMask(android.graphics.Bitmap image, int maskColor)
image
- The image reference.maskColor
- The color mask.public static android.graphics.Bitmap[] splitImage(android.graphics.Bitmap image, int h, int v)
image
- The image to split.h
- The number of horizontal divisions (strictly positive).v
- The number of vertical divisions (strictly positive).public static android.graphics.Bitmap rotate(android.graphics.Bitmap image, int angle)
image
- The input image.angle
- The angle to apply in degree (0-359)public static android.graphics.Bitmap resize(android.graphics.Bitmap image, int width, int height)
image
- The input image.width
- The new width.height
- The new height.public static android.graphics.Bitmap flipHorizontal(android.graphics.Bitmap image)
image
- The input image.public static android.graphics.Bitmap flipVertical(android.graphics.Bitmap image)
image
- The input image.public static boolean saveImage(android.graphics.Bitmap image, OutputStream output)
image
- The image to save.output
- The output stream.true
if saved, false
else.public static android.graphics.Bitmap getRasterBuffer(android.graphics.Bitmap image, int fr, int fg, int fb, int er, int eg, int eb, int refSize)
image
- The image.fr
- The first red.fg
- The first green.fb
- The first blue.er
- The end red.eg
- The end green.eb
- The end blue.refSize
- The reference size.Copyright © 2017 Byron 3D Games Studio. All rights reserved.