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
Індекс грані для кубічної текстури, індекс масиву, або рівень глибині для кубічних, масивових або об'ємних (англ.) об'єктів Canvas відповідно. Для звичайних двовимірних полотен цей аргумент ігнорується.
number mipmap (1)
Індекс MIP-рівня, який буде використовуватися для об'єктів Canvas з {{translated link

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

number x
Координата по осі X (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.
number y
Координата по осі Y (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.
number width
Ширина (в пікселях) області, яка буде скопійована на об'єкті Canvas.
number height
Висота (в пікселях) області, яка буде скопійована на об'єкті Canvas.

Повертає

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

Функція

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

Вигляд

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

Аргументи

number x
Координата по осі X (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.
number y
Координата по осі Y (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.
number width
Ширина (в пікселях) області, яка буде скопійована на об'єкті Canvas.
number height
Висота (в пікселях) області, яка буде скопійована на об'єкті Canvas.

Повертає

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

Див. також


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