ImageData (Українська)

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

Намалювати об'єкт ImageData напряму на екрані не можна. Для цього використовується об'єкт Image (англ.).

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

Canvas:newImageData Створює об'єкт ImageData з вмісту об'єкта Canvas. Added since 0.10.0
love.graphics.newScreenshot Робить скріншот та повертає дані зображення (ImageData). Removed in 11.0
love.image.newImageData Створює новий об'єкт ImageData.

Функції

Data:clone Створює нову копію об'єкта Data. Added since 11.0
Data:getFFIPointer Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI). Added since 11.3
Data:getPointer Повертає вказівник на дані.
Data:getSize Отримати розмір даних (Data) в байтах.
Data:getString Повертає всі дані як рядок. Added since 0.9.0
ImageData:encode Кодує дані зображення (ImageData) в певному файловому форматі. Може також записати їх в директорію для збережених файлів.
ImageData:getDimensions Отримує ширину та висоту даних зображення (ImageData) в пікселях. Added since 0.9.0
ImageData:getFormat Отримує формат пікселів у об'єкту ImageData. Added since 11.0
ImageData:getHeight Отримує висоту даних зображення (ImageData) в пікселях.
ImageData:getPixel Отримує колір пікселя.
ImageData:getString Отримує всі дані об'єкта ImageData як рядок. Removed in 0.9.0
ImageData:getWidth Отримує ширину даних зображення (ImageData) в пікселях.
ImageData:mapPixel Transform an image by applying a function to every pixel.
ImageData:paste Вставляє в об'єкт ImageData дані з іншого об'єкту ImageData.
ImageData:setPixel Встановлює колір пікселя.
Object:release Моментально знищує посилання на об'єкт в Lua. Added since 11.0
Object:type Отримує тип об'єкту як рядок.
Object:typeOf Перевіряє, чи має об'єкт певний тип.

Перелічувані значення

ImageEncodeFormat Формати файлів з зображеннями, які підтримуються функцією ImageData:encode.

Базові типи

Див. також


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