Welcome to the Photoshop-Python-App-Basic! This application allows you to perform various image editing tasks, including changing the image color to negative, applying blur, converting to grayscale, and removing the background using the rembg
library. The app is built using the PyQt5 library, providing a user-friendly graphical interface for these operations.
![](https://private-user-images.githubusercontent.com/133308727/287935117-ff9cd9d1-76b4-4c4b-a4e6-987c69b20512.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNTc0MzcsIm5iZiI6MTczOTA1NzEzNywicGF0aCI6Ii8xMzMzMDg3MjcvMjg3OTM1MTE3LWZmOWNkOWQxLTc2YjQtNGM0Yi1hNGU2LTk4N2M2OWIyMDUxMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQyMzI1MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hYTI3YWRjOTgwOWJjNjkyNTFjYjc4N2I4NTM1M2FlMzkyYTUxYjAzMGIxZDJhMzk3YjZkZDI0Yjg4NGE0YjI3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Kf1znzqqPUzO4MIaD1kX39IaMX6TXjrV0JjIp4jPsvI)
- Negative Image: Invert the colors of the image to create a negative effect.
- Blur Image: Apply a blur effect to the image.
- Grayscale Image: Convert the image to grayscale.
- Remove Background: Remove the background from the image using the
rembg
library.
To run this application, you need to have Python installed on your system along with the required libraries. Follow the steps below to set up the environment:
-
Clone the Repository:
git clone https://github.com/vb8146649/Photoshop-Python-App-Basic cd Photoshop-Python-App-Basic
-
Create a Virtual Environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install the Required Libraries:
pip install -r requirements.txt
PyQt5
rembg
These libraries will be installed when you run pip install -r requirements.txt
.
python main.py
Open Image: Load an image from your computer. Edit Image:
- Click on "Negative" to invert the colors.
- Click on "Blur" to apply a blur effect.
- Click on "Grayscale" to convert the image to grayscale.
- Click on "Remove Background" to remove the background using rembg.
- Save Image: Save the edited image to your computer.
- PyQt5 for the GUI components.
- rembg for background removal.