Перейти к основному содержимому

Наложение изображения (:draw_image)

Объявление

большое_изображение = большое_изображение:draw_image(маленькое_изображение[, {
left = координата_x,
top = координата_y,
alpha = непрозрачность,
background = {
{цвет*, смещение_цвета*},
{цвет*, смещение_цвета*},
...
},
}])

Параметры

  • маленькое_изображение
    Объект изображения, изображение для рисования на большое_изображение
  • координата_верхнего_левого_угла_x
    Целое число, необязательный параметр; координата x верхнего левого угла, куда маленькое_изображение помещается на большое_изображение, по умолчанию 0
  • координата_верхнего_левого_угла_y
    Целое число, необязательный параметр; координата y верхнего левого угла, куда маленькое_изображение помещается на большое_изображение, по умолчанию 0
  • непрозрачность
    Целое число, необязательный параметр; непрозрачность маленькое_изображение в диапазоне 0~255, по умолчанию 255
  • цвет*, смещение_цвета*
    Последовательная таблица, необязательный параметр; цвета на маленькое_изображение, чья разность с цвет* не превышает смещение_цвета*, не будут нарисованы на большое_изображение; по умолчанию никакие цвета не игнорируются

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

  • большое_изображение
    Объект изображения, возвращает сам объект большое_изображение

Описание

Рисует одно изображение поверх другого
Изменяет сам объект
С точки зрения производительности операция не создаёт копию данных