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.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.image.newImageData