Difference between revisions of "love.image.newImageData (Українська)"

m (+love.image.newImageData)
m (catching up with the English version)
 
Line 16: Line 16:
 
=== Вигляд ===
 
=== Вигляд ===
 
<source lang="lua">
 
<source lang="lua">
imageData = love.image.newImageData( width, height, format, data )
+
imageData = love.image.newImageData( width, height, format, rawdata )
 
</source>
 
</source>
 
=== Аргументи ===
 
=== Аргументи ===
Line 22: Line 22:
 
{{param (Українська)|number|height|Висота об'єкта ImageData.}}
 
{{param (Українська)|number|height|Висота об'єкта ImageData.}}
 
{{param (Українська)|PixelFormat|format ("rgba8")|Піксельний формат для об'єкта ImageData.}}
 
{{param (Українська)|PixelFormat|format ("rgba8")|Піксельний формат для об'єкта ImageData.}}
{{param (Українська)|string|data (nil)|Необов'язкові чисті байтові дані, які будуть завантажено в ImageData; мають бути в тому форматі, який вказаний в аргументі ''format''.}}
+
{{param (Українська)|string або Data|rawdata (nil)|Необов'язкові чисті байтові дані, які будуть завантажено в ImageData; мають бути в тому форматі, який вказаний в аргументі ''format''.}}
 
=== Повертає ===
 
=== Повертає ===
 
{{param (Українська)|ImageData|imageData|Новий об'єкт ImageData.}}
 
{{param (Українська)|ImageData|imageData|Новий об'єкт ImageData.}}
Line 30: Line 30:
 
=== Вигляд ===
 
=== Вигляд ===
 
<source lang="lua">
 
<source lang="lua">
imageData = love.image.newImageData( width, height, data )
+
imageData = love.image.newImageData( width, height, rawdata )
 
</source>
 
</source>
 
=== Аргументи ===
 
=== Аргументи ===
 
{{param (Українська)|number|width|Ширина об'єкта ImageData.}}
 
{{param (Українська)|number|width|Ширина об'єкта ImageData.}}
 
{{param (Українська)|number|height|Висота об'єкта ImageData.}}
 
{{param (Українська)|number|height|Висота об'єкта ImageData.}}
{{param (Українська)|string|data|Об'єкт даних, який буде завантажено в ImageData (байти RGBA, зліва направо зверху вниз).}}
+
{{param (Українська)|string|rawdata|Об'єкт даних, який буде завантажено в ImageData (байти RGBA, зліва направо зверху вниз).}}
 
=== Повертає ===
 
=== Повертає ===
 
{{param (Українська)|ImageData|imageData|Новий об'єкт ImageData.}}
 
{{param (Українська)|ImageData|imageData|Новий об'єкт ImageData.}}
Line 63: Line 63:
 
=== Вигляд ===
 
=== Вигляд ===
 
<source lang="lua">
 
<source lang="lua">
imageData = love.image.newImageData( data )
+
imageData = love.image.newImageData( encodeddata )
 
</source>
 
</source>
 
=== Аргументи ===
 
=== Аргументи ===
{{param (Українська)|ByteData|data|Закодовані байтові дані, які будуть завантажені в ImageData.}}
+
{{param (Українська)|Data|encodeddata|Закодовані байтові дані, які будуть завантажені в ImageData.}}
  
 
=== Повертає ===
 
=== Повертає ===

Latest revision as of 23:35, 21 July 2020

Creates a new ImageData object.

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



Функція

Вигляд

imageData = love.image.newImageData( width, height )

Аргументи

number width
Ширина об'єкта ImageData.
number height
Висота об'єкта ImageData.

Повертає

ImageData imageData
Новий пустий об'єкт ImageData. Кольорові значення всіх пікселів (в тому числі значення альфа-каналу!) будуть встановлені рівними 0.

Функція

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

Вигляд

imageData = love.image.newImageData( width, height, format, rawdata )

Аргументи

number width
Ширина об'єкта ImageData.
number height
Висота об'єкта ImageData.
PixelFormat format ("rgba8")
Піксельний формат для об'єкта ImageData.
string або Data rawdata (nil)
Необов'язкові чисті байтові дані, які будуть завантажено в ImageData; мають бути в тому форматі, який вказаний в аргументі format.

Повертає

ImageData imageData
Новий об'єкт ImageData.

Функція

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

Вигляд

imageData = love.image.newImageData( width, height, rawdata )

Аргументи

number width
Ширина об'єкта ImageData.
number height
Висота об'єкта ImageData.
string rawdata
Об'єкт даних, який буде завантажено в ImageData (байти RGBA, зліва направо зверху вниз).

Повертає

ImageData imageData
Новий об'єкт ImageData.

Функція

Вигляд

imageData = love.image.newImageData( filename )

Аргументи

string filename
Ім'я файлу зображення.

Повертає

ImageData imageData
Новий об'єкт ImageData.

Функція

Вигляд

imageData = love.image.newImageData( filedata )

Аргументи

FileData filedata
Дані закодованого файлу, який розкодується в дані зображення.

Повертає

ImageData imageData
Новий об'єкт ImageData.

Функція

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

Вигляд

imageData = love.image.newImageData( encodeddata )

Аргументи

Data encodeddata
Закодовані байтові дані, які будуть завантажені в ImageData.

Повертає

ImageData imageData
Новий об'єкт ImageData.

Див. також


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