image steganography
v0.1.7

What you see isn't everything.
This image contains hidden data.

Python>=3.8.x with pip
numpy==1.21.2
Pillow==8.3.2
fastapi==0.68.1
pydantic==1.8.2
uvicorn==0.15.0
python-multipart==0.0.5pip install -r requirements.txtconverts the input string to binary and replaces the LSB of each pixel
python hide.pyor
python hide.py -in image.png -out output.png -m message.txtConcatenate each LSB in the image to see the hidden string.
python seek.pyor
python seek.py -in output.pngcan serve steganography module on web server if you want.
uvicorn main:app --host=0.0.0.0 --port=8000can serve steganography webpage if you want
cd steganography-web && yarn && yarn devAutomatic docs
Check this out
You can check the image path or other required values.
{
"encoding": "utf8",
"bits": 8,
"token_string": "#secret#",
"message": "./message.txt",
"in_image": "./image.png",
"out_image": "./output.png",
"modified_image": "./output.png"
}