LifeLua 21-08-2025
Documentation for LifeLua, a Lua interpreter for the PS Vita
|
Image library. More...
Functions | |
image | image.load (string path) |
image | image.new (number w, number h, color color) |
nil | image.display (image image, number x, number y, color tint) |
nil | image.scaledisplay (image image, number x, number y, number scale_x, number scale_y, color tint) |
nil | image.rotatedisplay (image image, number x, number y, number radius, color tint) |
nil | image.scalerotatedisplay (image image, number x, number y, number scale_x, number scale_y, number radius, color tint) |
nil | image.partdisplay (image image, number x, number y, number tex_x, number tex_y, number tex_w, number tex_h, color tint) |
nil | image.scalepartdisplay (image image, number x, number y, number tex_x, number tex_y, number tex_w, number tex_h, number scale_x, number scale_y, color tint) |
nil | image.scalerotatepartdisplay (image image, number x, number y, number tex_x, number tex_y, number tex_w, number tex_h, number scale_x, number scale_y, number radius, color tint) |
nil | image.rotatepartdisplay (image image, number x, number y, number tex_x, number tex_y, number tex_w, number tex_h, number radius, color tint) |
number | image.width (image image) |
number | image.height (image image) |
string | image.qrscan (image image) |
image | image.qr (table parameters) |
image | image.screen (image image) |
nil | image.save (image image, string path, string type) |
nil | image.filter (image image, SceGxmTextureFilter min, SceGxmTextureFilter mag) |
Method calling will work on most of the functions here (e. g. image:display
, image:width
, etc.)
nil image.display | ( | image | image, |
number | x, | ||
number | y, | ||
color | tint ) |
Displays an image to the screen
tint | optional |
nil image.filter | ( | image | image, |
SceGxmTextureFilter | min, | ||
SceGxmTextureFilter | mag ) |
Add filters to an image
number image.height | ( | image | image | ) |
Gets height of an image
image image.load | ( | string | path | ) |
Loads an image, can be a .PNG, .BMP, .JPG/.JPEG, .TGA, .PSD, .PIC, .PPM/.PGM & .HDR
image image.new | ( | number | w, |
number | h, | ||
color | color ) |
Creates a new image
color | Optional, will default to white |
nil image.partdisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | tex_x, | ||
number | tex_y, | ||
number | tex_w, | ||
number | tex_h, | ||
color | tint ) |
Displays a part of an image to the screen
tint | optional |
image image.qr | ( | table | parameters | ) |
Generates a QR code
parameters |
|
string image.qrscan | ( | image | image | ) |
Scans for QR codes in an image
nil image.rotatedisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | radius, | ||
color | tint ) |
Displays a rotated image to the screen
tint | optional |
nil image.rotatepartdisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | tex_x, | ||
number | tex_y, | ||
number | tex_w, | ||
number | tex_h, | ||
number | radius, | ||
color | tint ) |
Displays a part of a rotated image to the screen
tint | optional |
nil image.save | ( | image | image, |
string | path, | ||
string | type ) |
Saves an image
type | available types:
|
nil image.scaledisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | scale_x, | ||
number | scale_y, | ||
color | tint ) |
Displays a scaled image to the screen
tint | optional |
nil image.scalepartdisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | tex_x, | ||
number | tex_y, | ||
number | tex_w, | ||
number | tex_h, | ||
number | scale_x, | ||
number | scale_y, | ||
color | tint ) |
Displays a part of a scaled image to the screen
tint | optional |
nil image.scalerotatedisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | scale_x, | ||
number | scale_y, | ||
number | radius, | ||
color | tint ) |
Displays a rotated & scaled image to the screen
tint | optional |
nil image.scalerotatepartdisplay | ( | image | image, |
number | x, | ||
number | y, | ||
number | tex_x, | ||
number | tex_y, | ||
number | tex_w, | ||
number | tex_h, | ||
number | scale_x, | ||
number | scale_y, | ||
number | radius, | ||
color | tint ) |
Displays a part of a scaled & rotated image to the screen
tint | optional |
image image.screen | ( | image | image | ) |
Gets screen buffer as an image
number image.width | ( | image | image | ) |
Gets width of an image