pub async fn screenshot( output_path: &str, region: Option<(u32, u32, u32, u32)>, display: Option<u32>, ) -> Result<String, AppError>
Capture a screenshot asynchronously.