{{newinoldin|[[0.9.0]]|090|[[0.10.0]]|100|type=function|text=Use [[Canvas:newImageData]] instead}}

Gets the pixel at the specified position from a Canvas.

Valid x and y values start at 0 and go up to canvas width and height minus 1.

{{notice|This function can be very slow: it can cause the CPU to wait for the GPU to finish all the work currently in its queue, which can be a whole frame's worth (or more.)}}
== 関数 ==
=== 概要 ===
<source lang="lua">
r, g, b, a = Canvas:getPixel( x, y )
</source>
=== 引数 ===
{{param (日本語)|number|x|The position of the pixel on the x-axis.}}
{{param (日本語)|number|y|The position of the pixel on the y-axis.}}
=== 返値 ===
{{param (日本語)|number|r|The red component (0-255).}}
{{param (日本語)|number|g|The green component (0-255).}}
{{param (日本語)|number|b|The blue component (0-255).}}
{{param (日本語)|number|a|The alpha component (0-255).}}
== 関連 ==
* [[parent::Canvas (日本語)]]
[[Category:Functions (日本語)]]
{{#set:Description=Gets the pixel at the specified position in a Canvas.}}
== そのほかの言語 ==
{{i18n (日本語)|Canvas:getPixel}}