love.graphics.newScreenshot (Українська)

Видалене в LÖVE 11.0
Цю функцію замініно на love.graphics.captureScreenshot (англ.).

Робить скріншот та повертає дані зображення.

O.png Якщо викликати цю функцію багато разів (наприклад, з love.update чи love.draw), це може заповільнити роботу. Якщо якийсь ресурс вам потрібен часто, створіть його один раз і зберігайте для повторного використання!  


Функція

Вигляд

screenshot = love.graphics.newScreenshot( )

Аргументи

Відсутні.

Повертає

ImageData screenshot
Дані зображення зі скріншотом.

Функція

Доступне починаючи з LÖVE 0.9.0
Цей варіант недоступний в попередніх версіях.

Вигляд

screenshot = love.graphics.newScreenshot( copyAlpha )

Аргументи

boolean copyAlpha (false)
Чи включати альфа-канал скриншоту в ImageData. Якщо встановлено рівним false, то на скріншоті не буде прозорості.

Повертає

ImageData screenshot
Дані зображення зі скріншотом.

Приклади

Створити новий скріншот та записати його в директорію до збережених файлів.

function love.load()
    love.filesystem.setIdentity('screenshot_example');
end
 
function love.keypressed()
    local screenshot = love.graphics.newScreenshot();
    screenshot:encode('png', os.time() .. '.png');
end

Див. також



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

Dansk – Deutsch – English – Español – Français – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – ไทย – 日本語 – 正體中文 – 简体中文 – Tiếng Việt – 한국어
More info