love.image.newImageData (Українська)

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.

Див. також


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