Metadata-Version: 2.1
Name: imagestego
Version: 0.1.2
Summary: Multimedia Obfuscation & Steganography Tool
Author-email: Equinox_Wangstu <wangstu@126.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pywebio
Requires-Dist: Pillow
Requires-Dist: moviepy
Requires-Dist: cryptography
Requires-Dist: scipy

# ImageStego
ImageStego may be a versatile multimedia processing tool, it features an intuitive web interface built with PyWebIO
## Features

- **Image Obfuscation**  
  Multiple scrambling algorithms to distort images:
  - Pixel Scramble
  - Block Scramble
  - Arnold Cat Map
  - Baker's Map
  - Henon Map

- **Pipeline Builder**
  Build and visualize multi-layer obfuscation pipelines, then export the encrypted image together with its `.layers.json` metadata for later restoration.

- **GIF Obfuscation**  
  Frame‑wise scrambling of animated GIFs

- **MP4 Obfuscation**  
  Video‑level scrambling using frame permutation.

- **Image Steganography (LSB)**  
  Hide secret messages inside PNG/JPG/BMP images:

## Installation
```bash
pip install imagestego
```
## Quick Start
Launch the GUI
After installation, simply run:
```bash
image-stego-gui
```
The web interface will open automatically in your default browser.

## Use in Python Code
You can also import the modules directly in your Python scripts:
```python
from ImageStego.obfuscation import *
from ImageStego.steganography import *
```
