Spec-Zone.ru › LÖVE

ImageData

Необработанные (декодированные) данные изображения.

Вы не можете напрямую отрисовать ImageData на экране. Для этого обратитесь к Image.

Конструкторы

Canvas:newImageData Создаёт ImageData из содержимого холста. 0.10.0
love.graphics.newScreenshot Создаёт снимок экрана и возвращает ImageData. 11.0
love.image.newImageData Создаёт новый объект ImageData.

Функции

Data:clone Создаёт новую копию объекта Data. 11.0
Data:getFFIPointer Получает указатель FFI на данные. 11.3
Data:getPointer Получает указатель на данные.
Data:getSize Получает размер данных Data в байтах.
Data:getString Получает все данные Data в виде строки. 0.9.0
ImageData:encode Кодирует ImageData в формате файла и, по желанию, записывает его в папку сохранения.
ImageData:getDimensions Получает ширину и высоту ImageData в пикселях. 0.9.0
ImageData:getFormat Получает формат пикселей ImageData. 11.0
ImageData:getHeight Получает высоту ImageData в пикселях.
ImageData:getPixel Получает цвет пикселя.
ImageData:getString Получает все ImageData в виде строки. 0.9.0
ImageData:getWidth Получает ширину ImageData в пикселях.
ImageData:mapPixel Преобразует изображение, применяя функцию к каждому пикселю.
ImageData:paste Вставляет данные из другого ImageData.
ImageData:setPixel Устанавливает цвет пикселя.
Object:release Немедленно уничтожает ссылку Lua на объект. 11.0
Object:type Получает тип объекта в виде строки.
Object:typeOf Проверяет, является ли объект определённого типа.

Перечисления

ImageEncodeFormat Форматы изображений, поддерживаемые ImageData:encode.

Надтипы

  • Data
  • Object

См. также

  • love.image
  • Image


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

Spec-Zone.ru

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