Skip to content

A simple Windows command-line tool for cropping multi-monitor PNG "PrtScr" images down to a single monitor

License

Notifications You must be signed in to change notification settings

Gast91/ImageCrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageCrop

A simple Windows command-line tool for cropping multi-monitor PNG "PrtScrn" images down to a single monitor

Getting Started

Prerequisites

  • C++17 flag is required for compilation (std::filesystem)
  • The OpenCV library is needed OpenCV
  • The C++11 port of docopt is used for command-line argument parsing docopt
  • spdlog is used for logging spdlog
  • Platform specific (Windows)

Current Features

  • Crop all multi-monitor PNG Images in the specified directory dynamically based on the given monitor ID.
  • -r for recursive directory search.

In Progress

Current Limitations

  • Other Image types (instead of using opencv to load each image and check its size, a custom header reader ONLY for PNGs
    is used to read just enough bytes to discern the size).

Authors

  • Dimitrios Kazakos - Initial work - Gast91

License

This project is licensed under the MIT License - see the LICENSE.md file for details
The unmodified OpenCV library is used under the Apache 2.0 licence - see the LICENSE.md for details
docopt is used under the Boost Software Licence - Version 1.0 - see the LICENSE.md for details

About

A simple Windows command-line tool for cropping multi-monitor PNG "PrtScr" images down to a single monitor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages