Difference between revisions of "Canvas:newImageData (Українська)"
(to be continued) |
|||
Line 20: | Line 20: | ||
</source> | </source> | ||
=== Аргументи === | === Аргументи === | ||
− | {{param (Українська)|number|slice| | + | {{param (Українська)|number|slice|Індекс грані для кубічної текстури, індекс масиву, або рівень глибині для {{translated link|TextureType|Українська|text=кубічних, масивових або об'ємних}} об'єктів Canvas відповідно. Для звичайних двовимірних полотен цей аргумент ігнорується.}} |
{{param (Українська)|number|mipmap (1)|Індекс MIP-рівня, який буде використовуватися для об'єктів Canvas з {{translated link | {{param (Українська)|number|mipmap (1)|Індекс MIP-рівня, який буде використовуватися для об'єктів Canvas з {{translated link | ||
CanvasMipmapMode|Українська|text=MIP-текстуруванням}}.}} | CanvasMipmapMode|Українська|text=MIP-текстуруванням}}.}} | ||
− | {{param (Українська)|number|x| | + | {{param (Українська)|number|x|Координата по осі X (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.}} |
− | {{param (Українська)|number|y| | + | {{param (Українська)|number|y|Координата по осі Y (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.}} |
− | {{param (Українська)|number|width| | + | {{param (Українська)|number|width|Ширина (в пікселях) області, яка буде скопійована на об'єкті Canvas.}} |
− | {{param (Українська)|number|height| | + | {{param (Українська)|number|height|Висота (в пікселях) області, яка буде скопійована на об'єкті Canvas.}} |
=== Повертає === | === Повертає === | ||
{{param (Українська)|ImageData|data|Новий об'єкт ImageData з вмістом об'єкту Canvas.}} | {{param (Українська)|ImageData|data|Новий об'єкт ImageData з вмістом об'єкту Canvas.}} | ||
Line 37: | Line 37: | ||
</source> | </source> | ||
=== Аргументи === | === Аргументи === | ||
− | {{param (Українська)|number|x| | + | {{param (Українська)|number|x|Координата по осі X (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.}} |
− | {{param (Українська)|number|y| | + | {{param (Українська)|number|y|Координата по осі Y (в пікселях) для верхнього лівого куту області на об'єкті Canvas, яка буде скопійована.}} |
− | {{param (Українська)|number|width| | + | {{param (Українська)|number|width|Ширина (в пікселях) області, яка буде скопійована на об'єкті Canvas.}} |
− | {{param (Українська)|number|height| | + | {{param (Українська)|number|height|Висота (в пікселях) області, яка буде скопійована на об'єкті Canvas.}} |
=== Повертає === | === Повертає === | ||
{{param (Українська)|ImageData|data|Новий об'єкт ImageData з вмістом об'єкту Canvas.}} | {{param (Українська)|ImageData|data|Новий об'єкт ImageData з вмістом об'єкту Canvas.}} |
Latest revision as of 09:22, 5 March 2020
Доступне починаючи з LÖVE 0.10.0 |
Раніше ця функція називалася Canvas:getImageData (англ.).. |
Створює об'єкт ImageData з вмісту об'єкта Canvas.
Якщо викликати цю функцію багато разів (наприклад, з love.update чи love.draw), це може заповільнити роботу. Якщо якийсь ресурс вам потрібен часто, створіть його один раз і зберігайте для повторного використання! |
Contents
Функція
Вигляд
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.
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info