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ề
- img
Đối tượng hình ảnh. Xem Module hình ảnh (image).
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 quascreen.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ọiimage: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