Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)