Difference between revisions of "love.image.newImageData"

Line 18: Line 18:
 
=== Arguments ===
 
=== Arguments ===
 
{{param|string|filename|The filename of the image file.}}
 
{{param|string|filename|The filename of the image file.}}
 +
=== Returns ===
 +
{{param|ImageData|imageData|The new ImageData object.}}
 +
== Function ==
 +
=== Synopsis ===
 +
<source lang="lua">
 +
imageData = love.image.newImageData( file )
 +
</source>
 +
=== Arguments ===
 +
{{param|File|file|A File pointing to an image.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|ImageData|imageData|The new ImageData object.}}
 
{{param|ImageData|imageData|The new ImageData object.}}

Revision as of 17:22, 4 October 2012

Create a new ImageData object.

O.png This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused!  



Function

Synopsis

imageData = love.image.newImageData( width, height )

Arguments

number width
The width of the ImageData.
number height
The height of the ImageData.

Returns

ImageData imageData
The new ImageData object.

Function

Synopsis

imageData = love.image.newImageData( filename )

Arguments

string filename
The filename of the image file.

Returns

ImageData imageData
The new ImageData object.

Function

Synopsis

imageData = love.image.newImageData( file )

Arguments

File file
A File pointing to an image.

Returns

ImageData imageData
The new ImageData object.

Function

Synopsis

imageData = love.image.newImageData( data )

Arguments

Data data
The encoded data to decode into image data.

Returns

ImageData imageData
The new ImageData object.

See Also


Other Languages