Moai SDK
1.5 revision 1 (MoaiEdition)
|
Return a copy of the image with a new color format. Not all provided formats are supported by OpenGL.
function convertColors ( MOAIImage self, number colorFmt )
self | ( MOAIImage ) |
colorFmt | ( number ) One of MOAIImage.COLOR_FMT_A_8, MOAIImage.COLOR_FMT_RGB_888, MOAIImage.COLOR_FMT_RGB_565, MOAIImage.COLOR_FMT_RGBA_5551, MOAIImage.COLOR_FMT_RGBA_4444, COLOR_FMT_RGBA_8888 |
Copy a section of one image to another.
function copyBits ( MOAIImage self, MOAIImage source, number srcX, number srcY, number destX, number destY, number width, number height )
self | ( MOAIImage ) |
source | ( MOAIImage ) Source image. |
srcX | ( number ) X location in source image. |
srcY | ( number ) Y location in source image. |
destX | ( number ) X location in destination image. |
destY | ( number ) Y location in destination image. |
width | ( number ) Width of section to copy. |
height | ( number ) Height of section to copy. |
Copy a section of one image to another. Accepts two rectangles. Rectangles may be of different size and proportion. Section of image may also be flipped horizontally or vertically by reversing min/max of either rectangle.
function copyRect ( MOAIImage self, MOAIImage source, number srcXMin, number srcYMin, number srcXMax, number srcYMax, number destXMin, number destYMin [, number destXMax, number destYMax, number filter ] )
self | ( MOAIImage ) |
source | ( MOAIImage ) Source image. |
srcXMin | ( number ) |
srcYMin | ( number ) |
srcXMax | ( number ) |
srcYMax | ( number ) |
destXMin | ( number ) |
destYMin | ( number ) |
destXMax | ( number ) Optional. Default value is destXMin + srcXMax - srcXMin; |
destYMax | ( number ) Optional. Default value is destYMin + srcYMax - srcYMin; |
filter | ( number ) Optional. One of MOAIImage.FILTER_LINEAR, MOAIImage.FILTER_NEAREST. Default value is MOAIImage.FILTER_LINEAR. |
Draw a filled circle.
function fillCircle ( number x, number y, number radius [, number r, number g, number b, number a ] )
x | ( number ) |
y | ( number ) |
radius | ( number ) |
r | ( number ) Optional. Default value is 0. |
g | ( number ) Optional. Default value is 0. |
b | ( number ) Optional. Default value is 0. |
a | ( number ) Optional. Default value is 0. |
Fill a rectangle in the image with a solid color.
function fillRect ( MOAIImage self, number xMin, number yMin, number xMax, number yMax [, number r, number g, number b, number a ] )
self | ( MOAIImage ) |
xMin | ( number ) |
yMin | ( number ) |
xMax | ( number ) |
yMax | ( number ) |
r | ( number ) Optional. Default value is 0. |
g | ( number ) Optional. Default value is 0. |
b | ( number ) Optional. Default value is 0. |
a | ( number ) Optional. Default value is 0. |
Initializes the image with a width, height and color format.
function init ( MOAIImage self, number width, number height [, number colorFmt ] )
self | ( MOAIImage ) |
width | ( number ) |
height | ( number ) |
colorFmt | ( number ) Optional. One of MOAIImage.COLOR_FMT_A_8, MOAIImage.COLOR_FMT_RGB_888, MOAIImage.COLOR_FMT_RGB_565, MOAIImage.COLOR_FMT_RGBA_5551, MOAIImage.COLOR_FMT_RGBA_4444, MOAIImage.COLOR_FMT_RGBA_8888. Default value is MOAIImage.COLOR_FMT_RGBA_8888. |
Loads an image from a PNG.
function load ( MOAIImage self, string filename [, number transform ] )
self | ( MOAIImage ) |
filename | ( string ) |
transform | ( number ) Optional. One of MOAIImage.POW_TWO, One of MOAIImage.QUANTIZE, One of MOAIImage.TRUECOLOR, One of MOAIImage.PREMULTIPLY_ALPHA |
Loads an image from a buffer.
function loadFromBuffer ( MOAIImage self, MOAIDataBuffer buffer [, number transform ] )
self | ( MOAIImage ) |
buffer | ( MOAIDataBuffer ) Buffer containing the image |
transform | ( number ) Optional. One of MOAIImage.POW_TWO, One of MOAIImage.QUANTIZE, One of MOAIImage.TRUECOLOR, One of MOAIImage.PREMULTIPLY_ALPHA |
Copies the image to an image with a new size.
function resize ( MOAIImage self, number width, number height [, number filter ] )
self | ( MOAIImage ) |
width | ( number ) New width of the image. |
height | ( number ) New height of the image. |
filter | ( number ) Optional. One of MOAIImage.FILTER_LINEAR, MOAIImage.FILTER_NEAREST. Default value is MOAIImage.FILTER_LINEAR. |
Copies the image to a canvas with a new size. If the canvas is larger than the original image, the extra pixels will be initialized with 0. Pass in a new frame or just a new width and height. Negative values are permitted for the frame.
function resizeCanvas ( MOAIImage self, number width, number height )
self | ( MOAIImage ) |
width | ( number ) New width of the image. |
height | ( number ) New height of the image. |
function resizeCanvas ( MOAIImage self, number xMin, number yMin, number xMax, number yMax )
self | ( MOAIImage ) |
xMin | ( number ) |
yMin | ( number ) |
xMax | ( number ) |
yMax | ( number ) |