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

Hủy đối tượng ảnh (:destroy)

Khai báo

img:destroy()

Mô tả

Giải phóng ngay bộ nhớ của đối tượng ảnh. Không thể sử dụng lại ảnh sau khi đã hủy
Gợi ý về hiệu năng: nếu thường xuyên tạo ảnh mới, hãy gọi hàm này để tránh mức sử dụng bộ nhớ cao khiến thiết bị bị treo hoặc gặp sự cố
Nếu không thường xuyên tạo ảnh, có thể bỏ qua lời gọi này mà không gây rò rỉ bộ nhớ. Bộ thu gom rác của Lua sẽ thu hồi bộ nhớ sau đó

Ví dụ

sys.alert("Nhấn OK, bắt đầu theo dõi màn hình sau 1 giây")
sys.msleep(1000)
local img = screen.image()
while 1 do
local scn = screen.image()
local x, y, s = scn:cv_find_image(img)
scn:destroy()
if s < 95 then break end
sys.msleep(10)
end
sys.alert("Màn hình đã thay đổi")

Lưu ý: Ví dụ trên sử dụng các hàm ngoài chương này sys.alert, sys.msleep