Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.41 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.41 KB

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