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, data )

Аргументи

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

Повертає

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

Функція

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

Вигляд

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

Аргументи

number width
Ширина об'єкта ImageData.
number height
Висота об'єкта ImageData.
string data
Об'єкт даних, який буде завантажено в 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( data )

Аргументи

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

Повертає

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

Див. також


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