Difference between revisions of "Canvas:newImageData (日本語)"
m |
(translation updated.) |
||
Line 1: | Line 1: | ||
− | {{newin (日本語)|[[0.10.0]]|100|type=関数|text=[[Canvas:getImageData (日本語)|Canvas:getImageData]] | + | {{newin (日本語)|[[0.10.0 (日本語)|[0.10.0]]|100|type=関数|text=この関数は [[Canvas:getImageData (日本語)|Canvas:getImageData]] から名称変更されました}} |
Canvas の内容から [[ImageData (日本語)|ImageData]] を生成します。 | Canvas の内容から [[ImageData (日本語)|ImageData]] を生成します。 | ||
Line 14: | Line 14: | ||
== 関数 == | == 関数 == | ||
+ | {{newin (日本語)|[[11.0 (日本語)|11.0]]|110|type=異形}} | ||
+ | === 概要 === | ||
+ | <source lang="lua"> | ||
+ | data = Canvas:newImageData( slice, mipmap, x, y, width, height ) | ||
+ | </source> | ||
+ | === 引数 === | ||
+ | {{param|number|slice|キューブマップ・フェースのインデックス、アレイ・インデックスまたは[[TextureType (日本語)|キューブマップの深度レイヤー、アレイ、またはボリューム型]]の Canvas です。この変数は通常の二次元 Canvas では無視されます。}} | ||
+ | {{param|number|mipmap (1)|Canvas の[[CanvasMipmapMode (日本語)|ミップマップ]]で用いるミップマップのインデックス。}} | ||
+ | {{param|number|x|取り込み対象の Canvas 内にある領域の左上角を始点とした X 軸です (ピクセル単位)。}} | ||
+ | {{param|number|y|取り込み対象の Canvas 内にある領域の左上角を始点とした Y 軸です (ピクセル単位)。}} | ||
+ | {{param|number|width|取り込み対象の Canvas 内に対する領域の幅}} | ||
+ | {{param|number|height|取り込み対象の Canvas 内に対する領域の高さ}} | ||
+ | === 返値 === | ||
+ | {{param|ImageData|data|Canvas の内容から作成した新規 ImageData です。}} | ||
+ | |||
+ | == 関数 == | ||
+ | {{oldin (日本語)|[[11.0 (日本語)|11.0]]|110|type=異形}} | ||
=== 概要 === | === 概要 === | ||
<source lang="lua"> | <source lang="lua"> | ||
Line 19: | Line 36: | ||
</source> | </source> | ||
=== 引数 === | === 引数 === | ||
− | {{param|number|x|取り込み対象の Canvas 内にある領域の左上角を始点とした | + | {{param|number|x|取り込み対象の Canvas 内にある領域の左上角を始点とした X 軸です (ピクセル単位)。}} |
− | {{param|number|y|取り込み対象の Canvas 内にある領域の左上角を始点とした | + | {{param|number|y|取り込み対象の Canvas 内にある領域の左上角を始点とした Y 軸です (ピクセル単位)。}} |
{{param|number|width|取り込み対象の Canvas 内に対する領域の幅}} | {{param|number|width|取り込み対象の Canvas 内に対する領域の幅}} | ||
{{param|number|height|取り込み対象の Canvas 内に対する領域の高さ}} | {{param|number|height|取り込み対象の Canvas 内に対する領域の高さ}} | ||
Line 28: | Line 45: | ||
== 関連 == | == 関連 == | ||
* [[parent::Canvas (日本語)]] | * [[parent::Canvas (日本語)]] | ||
− | * [[love.graphics. | + | * [[love.graphics.captureScreenshot (日本語)]] |
* [[Constructs::ImageData (日本語)]] | * [[Constructs::ImageData (日本語)]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
− | |||
− | |||
{{#set:Description=Canvas の内容から [[ImageData (日本語)|ImageData]] を生成します。}} | {{#set:Description=Canvas の内容から [[ImageData (日本語)|ImageData]] を生成します。}} | ||
− | + | {{#set:Since=100}} | |
+ | {{#set:PrettySince=[0.10.0}} | ||
== そのほかの言語 == | == そのほかの言語 == | ||
− | {{i18n|Canvas:newImageData}} | + | {{i18n (日本語)|Canvas:newImageData}} |
Revision as of 06:25, 18 July 2019
LÖVE [0.10.0 から使用可能 |
この関数は Canvas:getImageData から名称変更されました。 |
Canvas の内容から ImageData を生成します。
この関数は love.update または love.draw などから繰り返し呼び出すと動作が重くなることがあります。もし、特定の資源を何度も使う必要がある場合は、一括で作成と格納を行うことで効率的に再利用できます! |
Contents
関数
概要
data = Canvas:newImageData( )
引数
なし。
返値
ImageData data
- Canvas の内容から作成した新規 ImageData です。
関数
LÖVE 11.0 から使用可能 |
この異形は以前のバージョンでは非対応です。 |
概要
data = Canvas:newImageData( slice, mipmap, x, y, width, height )
引数
number slice
- キューブマップ・フェースのインデックス、アレイ・インデックスまたはキューブマップの深度レイヤー、アレイ、またはボリューム型の Canvas です。この変数は通常の二次元 Canvas では無視されます。
number mipmap (1)
- Canvas のミップマップで用いるミップマップのインデックス。
number x
- 取り込み対象の Canvas 内にある領域の左上角を始点とした X 軸です (ピクセル単位)。
number y
- 取り込み対象の Canvas 内にある領域の左上角を始点とした Y 軸です (ピクセル単位)。
number width
- 取り込み対象の Canvas 内に対する領域の幅
number height
- 取り込み対象の Canvas 内に対する領域の高さ
返値
ImageData data
- Canvas の内容から作成した新規 ImageData です。
関数
LÖVE 11.0 から廃止 |
この異形は以降のバージョンでは非対応です。 |
概要
data = Canvas:newImageData( x, y, width, height )
引数
number x
- 取り込み対象の Canvas 内にある領域の左上角を始点とした X 軸です (ピクセル単位)。
number y
- 取り込み対象の Canvas 内にある領域の左上角を始点とした Y 軸です (ピクセル単位)。
number width
- 取り込み対象の Canvas 内に対する領域の幅
number height
- 取り込み対象の Canvas 内に対する領域の高さ
返値
ImageData data
- Canvas の内容から作成した新規 ImageData です。
関連