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 内にある領域の左上角を始点とした x 軸です。}}
+
{{param|number|x|取り込み対象の Canvas 内にある領域の左上角を始点とした X 軸です (ピクセル単位)。}}
{{param|number|y|取り込み対象の Canvas 内にある領域の左上角を始点とした y 軸です。}}
+
{{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.newScreenshot (日本語)]]
+
* [[love.graphics.captureScreenshot (日本語)]]
 
* [[Constructs::ImageData (日本語)]]
 
* [[Constructs::ImageData (日本語)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Since=0100}}
 
{{#set:PrettySince=0.10.0}}
 
 
{{#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 を生成します。


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



関数

概要

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 です。

関連


そのほかの言語