Version: stable
FUNCTION | |
---|---|
image.load() | load image from buffer |
CONSTANT | |
---|---|
image.TYPE_RGB | RGB image type |
image.TYPE_RGBA | RGBA image type |
image.TYPE_LUMINANCE | luminance image type |
image.load(buffer,[premult])
PARAMETERS
buffer |
image data buffer |
[premult] |
optional flag if alpha should be premultiplied. Defaults to false |
RETURNS
image |
object or nil if loading fails. The object is a table with the following fields:
|
EXAMPLES
How to load an image from an URL and create a GUI texture from it:local imgurl = "http://www.site.com/image.png" http.request(imgurl, "GET", function(self, id, response) local img = image.load(response.response) local tx = gui.new_texture("image_node", img.width, img.height, img.type, img.buffer) end)
RGB image type
RGB image type
RGBA image type
RGBA image type
luminance image type
luminance image type