love.image.newImageData (日本語)

ImageData オブジェクトを新規作成します。

O.png この関数は love.update または love.draw などから繰り返し呼び出すと動作が重くなることがあります。もし、特定の資源を何度も使う必要がある場合は、一括で作成と格納を行うことで効率的に再利用できます!  


関数

概要

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

引数

number width
ImageData の幅。
number height
ImageData の高さ。

返値

ImageData imageData
新しい空の ImageData オブジェクト。 各ピクセルの色の値(透過色の値も含む!)は、0 が設定されます。

関数

LÖVE 11.0 から使用可能
この異形は以前のバージョンでは非対応です。

概要

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

引数

number width
ImageData の幅。
number height
ImageData の高さ。
PixelFormat format ("rgba8")
ImageData のピクセル形式。
string data (nil)
オプションの ImageData へ読み込む生バイトデータです。形式は format で指定します。

返値

ImageData imageData
新規 ImageData オブジェクト。

関数

LÖVE 0.10.0 まで使用可能でしたが LÖVE {{{3}}} で廃止されました
この異形は以降のバージョンでは非対応です。

概要

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

引数

number width
ImageData の幅。
number height
ImageData の高さ。
string data
ImageData へ読み込むデータ (RGBA バイト列、左側から右側および上側から下側) です。

返値

ImageData imageData
新規 ImageData オブジェクト。

関数

概要

imageData = love.image.newImageData( filename )

引数

string filename
画像ファイルのファイル名。

返値

ImageData imageData
新規 ImageData オブジェクト。

関数

概要

imageData = love.image.newImageData( filedata )

引数

FileData filedata
画像データとして復号化を行う符号化されたファイルデータ。

返値

ImageData imageData
新規 ImageData オブジェクト。

関連


そのほかの言語