Chuyển tới nội dung chính

Vẽ một ảnh lên ảnh khác (:draw_image)

Khai báo

big = big:draw_image(small[, {
left = left_x,
top = top_y,
alpha = alpha,
background = {
{color*, tolerance*},
{color*, tolerance*},
...
},
}])

Tham số

  • small
    Đối tượng ảnh. Ảnh cần vẽ lên ảnh big
  • left
    Kiểu số nguyên, không bắt buộc. Tọa độ x của góc trên bên trái nơi vẽ ảnh nhỏ lên ảnh lớn. Mặc định là 0
  • top
    Kiểu số nguyên, không bắt buộc. Tọa độ y của góc trên bên trái. Mặc định là 0
  • alpha
    Kiểu số nguyên, không bắt buộc. Độ mờ của ảnh nhỏ, trong khoảng 0 ~ 255. Mặc định là 255
  • color*, tolerance*
    Kiểu mảng, không bắt buộc. Các màu trên ảnh nhỏ có độ chênh lệch màu nằm trong tolerance* sẽ bị bỏ qua (không được vẽ). Mặc định là vẽ tất cả màu

Giá trị trả về

  • big
    Đối tượng ảnh. Trả về chính ảnh lớn

Mô tả

Vẽ một ảnh lên ảnh khác
Thay đổi trực tiếp đối tượng ảnh
Hiệu năng: không sao chép dữ liệu trong quá trình thao tác