Tôi cần chụp màn hình (như màn hình in) để có thể truy cập dữ liệu màu pixel, để thực hiện nhận dạng hình ảnh, sau đó tôi sẽ cần tạo sự kiện chuột trên màn hình như nhấp chuột trái, kéo và thả (di chuyển chuột trong khi nhấn nút và sau đó thả nó). Sau khi hoàn thành, hình ảnh của bạn sẽ bị xóa.Linux, cách chụp màn hình và mô phỏng chuyển động của chuột
Lưu ý: Tôi cần phải nắm bắt tất cả mọi thứ toàn bộ màn hình mà người dùng có thể nhìn thấy, và tôi cần để mô phỏng nhấp chuột bên ngoài cửa sổ của chương trình của tôi (nếu nó làm cho bất kỳ sự khác biệt)
Spec: Linux Ubuntu Ngôn ngữ: C++
Hiệu suất không phải là rất quan trọng, "chức năng in màn hình" sẽ được thực hiện một lần ~ 10 giây. Thời gian của quá trình có thể lên đến 24 giờ để phương thức cần ổn định và rò rỉ bộ nhớ miễn phí (như usuall :)
Tôi có thể làm trong các cửa sổ có GDI và một số sự kiện cửa sổ, nhưng tôi không ý tưởng làm thế nào để làm điều đó trong Linux.
Cảm ơn rất nhiều
Điều này có thể liên quan đến X-server. (X11) – ereOn