Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blankscreen-exe/screen_magnifier
PyQt based screen magnification tool
https://github.com/blankscreen-exe/screen_magnifier
Last synced: 2 days ago
JSON representation
PyQt based screen magnification tool
- Host: GitHub
- URL: https://github.com/blankscreen-exe/screen_magnifier
- Owner: Blankscreen-exe
- Created: 2023-08-06T15:32:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-25T19:32:11.000Z (over 1 year ago)
- Last Synced: 2024-11-11T04:30:43.269Z (2 months ago)
- Language: Python
- Homepage:
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Screen Magnifier
An app for magnifying a portion of the screen. Useful for when you want to enlarge a portion of the screen while presentating a lot code and text.
> This repo is a part of the blog article that I have written. Checkout the blog [here](https://medium.com/@hammad.ai/make-a-screen-magnification-tool-using-python-with-pyqt5-44ef47dc3325).
# Technologies
- `opencv-python`==4.8.0.74
- `Pillow`==10.0.0
- `PyQt5`==5.15.9# Installation & Usage
1. Use a virtual environment of your choice and install dependencies inside it fro m`requirements.txt`.
```bash
pip3 install -r requirements.txt
```2. Run the script
```bash
python3 ./screenmag_pyqt5.py
```3. In order to run the experimental `PyAutoGUI` version, you will need to install its dependency using the following command.
```bash
pip3 install pyautogui
```# Preview
![App preview](docs/images/preview.png)