love.graphics.newScreenshot
Удалено в LÖVE 11.0
Заменено на love.graphics.captureScreenshot.
Создаёт снимок экрана и возвращает данные изображения.
Эта функция может быть медленной, если вызывается многократно, например, из love.update или love.draw. Если вам нужно часто использовать определённый ресурс, создайте его один раз и сохраните для повторного использования!
Функция
Синопсис
screenshot = love.graphics.newScreenshot( )
Аргументы
Нет.
Возвращаемые значения
ImageData screenshot- Данные изображения снимка экрана.
Функция
Доступна с LÖVE 0.9.0
Этот вариант не поддерживается в более ранних версиях.
Синопсис
screenshot = love.graphics.newScreenshot( copyAlpha )
Аргументы
boolean copyAlpha (false)- Включать ли альфа-канал экрана в ImageData. Если ложь, снимок будет полностью непрозрачным.
Возвращаемые значения
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 См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.newScreenshot