Наложение изображения (:draw_image)
Объявление
большое_изображение = большое_изображение:draw_image(маленькое_изображение[, {
left = координата_x,
top = координата_y,
alpha = непрозрачность,
background = {
{цвет*, смещение_цвета*},
{цвет*, смещение_цвета*},
...
},
}])
Параметры
- маленькое_изображение
Объект изображения, изображение для рисования набольшое_изображение - координата_верхнего_левого_угла_x
Целое число, необязательный параметр; координатаxверхнего левого угла, кудамаленькое_изображениепомещается набольшое_изображение, по умолчанию 0 - координата_верхнего_левого_угла_y
Целое число, необязательный параметр; координатаyверхнего левого угла, кудамаленькое_изображениепомещается набольшое_изображение, по умолчанию 0 - непрозрачность
Целое число, необязательный параметр; непрозрачностьмаленькое_изображениев диапазоне 0~255, по умолчанию 255 - цвет*, смещение_цвета*
Последовательная таблица, необязательный параметр; цвета намаленькое_изображение, чья разность с цвет* не превышает смещение_цвета*, не будут нарисованы набольшое_изображение; по умолчанию никакие цвета не игнорируются
Возвращаемое значение
- большое_изображение
Объект изображения, возвращает сам объектбольшое_изображение
Описание
Рисует одно изображение поверх другого
Изменяет сам объект
С точки зрения производительности операция не создаёт копию данных