Skip to content

Rust code for a screen grabbing utility capable of acquiring what is currently shown in a display, post-process it and make it available in one or more formats.

Notifications You must be signed in to change notification settings

ciroanni/screen-grabbing-utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

PDS project 2023

Rust code for a screen grabbing utility capable of acquiring what is currently shown in a display, post-process it and make it available in one or more formats.

Implemented features:

  1. Platform Support: The utility is compatible with multiple desktop operating systems, including Windows, macOS, and Linux.
  2. User Interface (UI): The utility has an intuitive and user-friendly interface that allows users to easily navigate through the application's features.
  3. Selection Options: The utility allows the user to restrict the grabbed image to a custom area selected with a click-and-drag motion. The selected area may be further adjusted with subsequent interactions.
  4. Hotkey Support: The utility supports customizable hotkeys for quick screen grabbing. Users can set up their preferred shortcut keys.
  5. Output Format: The utility supports multiple output formats including .png, .jpg, .gif. It also supports copying the screen grab to the clipboard.
  6. Annotation Tools: The utility has built-in annotation tools like shapes, arrows, text, and a color picker for highlighting or redacting parts of the screen grab.
  7. Delay Timer: The utility supports a delay timer function, allowing users to set up a screen grab after a specified delay.
  8. Save Options: The utility allows users to specify the default save location for screen grabs. It also supports automatic saving with predefined naming conventions.
  9. Multi-monitor Support: The utility can recognize and handle multiple monitors independently, allowing users to grab screens from connected displays.

About

Rust code for a screen grabbing utility capable of acquiring what is currently shown in a display, post-process it and make it available in one or more formats.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published