Canvas:newImageData (Українська)

Доступне починаючи з LÖVE 0.10.0
Раніше ця функція називалася Canvas:getImageData (англ.)..

Створює об'єкт ImageData з вмісту об'єкта Canvas.


O.png Якщо викликати цю функцію багато разів (наприклад, з love.update чи love.draw), це може заповільнити роботу. Якщо якийсь ресурс вам потрібен часто, створіть його один раз і зберігайте для повторного використання!  



Функція

Вигляд

data = Canvas:newImageData( )

Аргументи

Відсутні.

Returns

ImageData data
Новий об'єкт ImageData з вмістом об'єкту Canvas.

Функція

Доступне починаючи з LÖVE 11.0
Цей варіант недоступний в попередніх версіях.

Вигляд

data = Canvas:newImageData( slice, mipmap, x, y, width, height )

Аргументи

number slice
The cubemap face index, array index, or depth layer for cubemap, array, or volume type Canvases, respectively. This argument is ignored for regular 2D canvases.
number mipmap (1)
Індекс MIP-рівня, який буде використовуватися для об'єктів Canvas з {{translated link

CanvasMipmapMode|Українська|text=MIP-текстуруванням}}.

number x
The x-axis of the top-left corner (in pixels) of the area within the Canvas to capture.
number y
The y-axis of the top-left corner (in pixels) of the area within the Canvas to capture.
number width
The width in pixels of the area within the Canvas to capture.
number height
The height in pixels of the area within the Canvas to capture.

Повертає

ImageData data
Новий об'єкт ImageData з вмістом об'єкту Canvas.

Функція

Видалене в LÖVE 11.0
Цей варіант недоступний в LÖVE 11.0 і наступних версіях..

Вигляд

data = Canvas:newImageData( x, y, width, height )

Аргументи

number x
The x-axis of the top-left corner (in pixels) of the area within the Canvas to capture.
number y
The y-axis of the top-left corner (in pixels) of the area within the Canvas to capture.
number width
The width in pixels of the area within the Canvas to capture.
number height
The height in pixels of the area within the Canvas to capture.

Повертає

ImageData data
Новий об'єкт ImageData з вмістом об'єкту Canvas.

Див. також


Іншими мовами