This project implements a secure image processor using Python and PyQt5. It allows users to encrypt and decrypt images by manipulating pixel colors. The primary goal of this project is for educational purposes only, to understand basic image processing and encryption techniques.
- Encrypts images by swapping pixel color channels.
- Decrypts images to restore the original colors.
- User-friendly interface built with PyQt5 for easy file selection.
- Python 3.x
- Required libraries:
PyQt5Pillow(PIL)
git clone https://github.com/Cypher-O/image-encryptor.git cd image-encryptor pip install -r requirements.txt python main.py- Click
Select Inputto choose the image you want to encrypt or decrypt. - Click
Select Outputto choose where to save the processed image. - Click
Encryptto encrypt the selected image. - Click
Decryptto decrypt the previously encrypted image.
Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License. However, it is intended for educational purposes only. Please do not use it for any malicious activities or without consent. Please ensure you have permission before using this software on any machine. - see the LICENSE file for details.