markdown

Professional screen capture software with built-in measurement tools, grid overlay, and multi-area capture. Perfect for designers, developers, and anyone needing pixel-perfect measurements.
Get the latest release from https://smartrulercapture.com/download.
Two versions available:
- Installer: SmartRulerCapture_Setup.exe (recommended)
- Portable: SmartRulerCapture_Portable.zip (no installation needed)
# Clone repository
git clone https://github.com/lakepee/SmartRulerCapture.git
cd SmartRulerCapture
# Install dependencies
pip install -r requirements.txt
# Run from source
python main.py
Building from Source
# Build executable using PyInstaller
python setup.py build
# The executable will be in the 'dist/' directory
# For installer creation, open 'installer.iss' in Inno Setup
π Project Structure
text
SmartRulerCapture/
βββ app/ # Main application modules
βββ config/ # Configuration files
βββ dialogs/ # UI dialog windows
βββ utils/ # Utility functions
βββ widgets/ # Custom UI widgets
βββ main.py # Application entry point
βββ setup.py # Build configuration
βββ requirements.txt # Python dependencies
βββ installer.iss # Inno Setup installer script
βββ SmartRulerCapture.spec # PyInstaller spec file
βββ README.md # This file
π Building the Installer
1. Install Inno Setup (http://www.jrsoftware.org/isinfo.php)
Open installer.iss in Inno Setup Compiler
Click "Compile" to create the installer
Ctrl+Shift+C - Capture all visible areasCtrl+Alt+C - Capture active area onlyCtrl+Shift+F - Full screen captureCtrl+Arrows - Resize active areaCtrl+V - Paste from ClipboardCtrl+Alt+V - Vertical RulerCtrl+Alt+H - Horizontal RulerCtrl+Alt+O - Toggle Rulerπ€ Contributing
Fork the repository
Create a feature branch (git checkout -b feature/AmazingFeature)
Commit your changes (git commit -m 'Add some AmazingFeature')
Push to the branch (git push origin feature/AmazingFeature)
Open a Pull Request
π License
Free for personal and commercial use. See LICENSE.txt for details.
π Support & Issues
Report bugs: GitHub Issues
Contact: support@smartrulercapture.com
Website: SmartRulerCapture
π Acknowledgments
Built with Python and PyQt5
Thanks to all contributors and testers
Made with β€οΈ for the pixel perfectionists