Spec-Zone.ru › LÖVE

Canvas:newImageData

Доступно начиная с LÖVE 0.10.0
Было переименовано из Canvas:getImageData.

Генерирует ImageData из содержимого Canvas.


Эта функция может быть медленной, если вызывается многократно, например, из love.update или love.draw. Если вам нужно часто использовать определённый ресурс, создайте его один раз и сохраните где-нибудь для повторного использования!

Функция

Описание

data = Canvas:newImageData( )

Аргументы

Нет.

Возвращаемое значение

ImageData data
Новый ImageData, созданный из содержимого Canvas.

Функция

Доступно начиная с LÖVE 11.0
Этот вариант не поддерживается в более ранних версиях.

Описание

data = Canvas:newImageData( slice, mipmap, x, y, width, height )

Аргументы

number slice
Индекс грани куба, индекс массива или слой глубины для кубической, массивной или объёмной текстуры Canvas соответственно. Этот аргумент игнорируется для обычных 2D canvas.
number mipmap (1)
Индекс mip-уровня для использования, для Canvas с mip-уровнями.
number x
Значение оси X левого верхнего угла (в пикселях) области внутри Canvas для захвата.
number y
Значение оси Y левого верхнего угла (в пикселях) области внутри Canvas для захвата.
number width
Ширина в пикселях области внутри Canvas для захвата.
number height
Высота в пикселях области внутри Canvas для захвата.

Возвращаемое значение

ImageData data
Новый ImageData, созданный из содержимого Canvas.

Функция

Удалено в LÖVE 11.0
Этот вариант не поддерживается в этой и более поздних версиях.

Описание

data = Canvas:newImageData( x, y, width, height )

Аргументы

number x
Значение оси X левого верхнего угла (в пикселях) области внутри Canvas для захвата.
number y
Значение оси Y левого верхнего угла (в пикселях) области внутри Canvas для захвата.
number width
Ширина в пикселях области внутри Canvas для захвата.
number height
Высота в пикселях области внутри Canvas для захвата.

Возвращаемое значение

ImageData data
Новый ImageData, созданный из содержимого Canvas.

См. также

  • Canvas
  • love.graphics.captureScreenshot
  • ImageData

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

Spec-Zone.ru

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