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

Chụp ảnh màn hình (screen.image)

Khai báo

img = screen.image([ left, top, right, bottom ])

Tham số

  • left, top, right, bottom
    Số nguyên, tùy chọn. Vùng hình ảnh. Mặc định là toàn màn hình.

Giá trị trả về

Mô tả

Chụp ảnh toàn màn hình hoặc một vùng.
Các tham số tọa độ tuân theo hệ tọa độ được khởi tạo qua screen.init.
Phương thức này tạo một đối tượng hình ảnh mới. Để sử dụng thường xuyên, hãy cân nhắc gọi image:destroy để giải phóng bộ nhớ: xem image:destroy.

Ví dụ

-- Ví dụ về screen.image
--
screen.image():save_to_album() -- Chụp toàn màn hình và lưu vào album
--
screen.image():save_to_png_file("/var/mobile/1.png") -- Chụp toàn màn hình và lưu vào tệp
--
screen.image(100, 100, 200, 200):save_to_album() -- Chụp vùng và lưu vào album
--
pasteboard.write(screen.image(100, 100, 200, 200):png_data(), "public.png")
-- Lưu vùng đã chụp vào pasteboard dưới dạng PNG

Lưu ý: Sử dụng :save_to_album, :save_to_png_file, :png_data, pasteboard.write