https://github.com/furkankhann/imageencoderdecoder
This innovative tool can be used to securely hide and retrieve messages in images, making it a fun and practical way to share information discreetly.
https://github.com/furkankhann/imageencoderdecoder
imageencoder imageencryption numpy-arrays python secret-santa
Last synced: 3 months ago
JSON representation
This innovative tool can be used to securely hide and retrieve messages in images, making it a fun and practical way to share information discreetly.
- Host: GitHub
- URL: https://github.com/furkankhann/imageencoderdecoder
- Owner: FurkanKhann
- Created: 2024-08-25T14:36:21.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T11:42:42.000Z (10 months ago)
- Last Synced: 2025-02-11T04:13:43.725Z (4 months ago)
- Topics: imageencoder, imageencryption, numpy-arrays, python, secret-santa
- Language: Python
- Homepage: https://imageencoderdecoder.streamlit.app/
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ImageEncoderDecode
This Streamlit application allows you to encode and decode messages within images. The encoded images can be used to discreetly convey information and the messages can be retrieved later using this app.
Features:
### Encode a Message:
Upload an image input a message and the app will encode the message within the image. The encoding process modifies specific areas of the image to store the message.
### Decode a Message:
Upload an image with an encoded message and the app will extract and display the hidden message. The decoding process identifies the message by examining the modified areas of the image.
Flow Diagram
How It Works:
### Encoding Process:
1-Upload an image.
2-Enter the message you want to encode.
3-The app embeds the message into the image by modifying certain pixels. The encoded image is displayed and available for download.### Decoding Process:
1-Upload an image containing an encoded message.
2-The app analyzes the image to retrieve the hidden message.
3-The decoded message is displayed on the screen.Project Screenshots:
🛠️ Installation Steps:
1. Clone the repository:
```
git clone https://github.com/FurkanKhann/repository.git cd repository
```2. Install the required packages:
```
pip install -r Requirements.txt
```3. Run the Streamlit app:
```
streamlit run main.py
```💖Like my work?
contact:[email protected]
LinkedIn:https://www.linkedin.com/in/furkankhan16/