Spec-Zone.ru › LÖVE

love.image.newImageData

Создаёт новый объект ImageData.

Эта функция может быть медленной, если вызывается многократно, например, из love.update или love.draw. Если вам нужно часто использовать определённый ресурс, создайте его один раз и сохраните для повторного использования!

Функция

Синопсис

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

Аргументы

number width
Ширина ImageData.
number height
Высота ImageData.

Возвращаемые значения

ImageData imageData
Новый пустой объект ImageData. Значения цвета каждого пикселя (включая альфа-каналы!) будут установлены в ноль.

Функция

Доступна начиная с LÖVE 11.0
Этот вариант не поддерживается в более ранних версиях.

Синопсис

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

Аргументы

number width
Ширина ImageData.
number height
Высота ImageData.
PixelFormat format ("rgba8")
Формат пикселей ImageData.
string or Data rawdata (nil)
Необязательные сырые байтовые данные для загрузки в ImageData, в формате, указанном в формате.

Возвращаемые значения

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.

См. также

  • love.image
  • ImageData


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.image.newImageData

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API