Class ImageUtils
java.lang.Object
zombie.core.utils.ImageUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic void
depureTexture
(Texture texture, float limit) removes mistakes which are present on some ruined gif or png .static int
getNextPowerOfTwo
(int fold) get the closest greater power of 2 to the fold numberstatic int
getNextPowerOfTwoHW
(int fold) get the closest greater power of 2 to the fold numberstatic Texture
static ByteBuffer
makeTransp
(ByteBuffer data, int red, int green, int blue, int widthHW, int heightHW) static ByteBuffer
makeTransp
(ByteBuffer data, int red, int green, int blue, int alpha, int widthHW, int heightHW) static void
saveBmpImage
(Texture texture, String path) saves a texture on a bmp filestatic void
saves a texture on a image filestatic void
saveJpgImage
(Texture texture, String path) saves a texture on a jpg filestatic void
savePngImage
(Texture texture, String path) saves a texture on a png file
-
Field Details
-
USE_MIPMAP
public static boolean USE_MIPMAP
-
-
Method Details
-
depureTexture
removes mistakes which are present on some ruined gif or png .- Parameters:
texture
- source texturelimit
- a value [in range of 0:1] that indicates the depure
-
getNextPowerOfTwo
public static int getNextPowerOfTwo(int fold) get the closest greater power of 2 to the fold number- Parameters:
fold
- The target number- Returns:
- The power of 2
-
getNextPowerOfTwoHW
public static int getNextPowerOfTwoHW(int fold) get the closest greater power of 2 to the fold number- Parameters:
fold
- The target number- Returns:
- The power of 2
-
getScreenShot
-
makeTransp
public static ByteBuffer makeTransp(ByteBuffer data, int red, int green, int blue, int widthHW, int heightHW) -
makeTransp
public static ByteBuffer makeTransp(ByteBuffer data, int red, int green, int blue, int alpha, int widthHW, int heightHW) -
saveBmpImage
-
saveImage
-
saveJpgImage
-
savePngImage
-