финальный README (Возможно..)

This commit is contained in:
Likaon
2026-05-24 01:39:05 +03:00
parent b173264cf4
commit ce2f18fa74

View File

@@ -9,7 +9,7 @@
|**LSB**|(Least Significant Bit) | Сокрытие в младших битах пикселей. Работает с любыми изображениями |
|**DCT**|(Discrete Cosine Transform) | Сокрытие в частотной области. Для гладких/однотонных изображений |
### Возможности
## Возможности
- Графический интерфейс (Tkinter)
- CLI интерфейс
@@ -19,7 +19,7 @@
- Сравнение изображений (PSNR)
---
### Получение кода
# Получение кода
## Способ 1: Клонирование репозитория (если есть доступ)
@@ -27,10 +27,10 @@ git clone <ссылкаа_репозиторий>
cd CourseWork
# Что такое git clone?
### Что такое git clone?
Это команда, которая скачивает копию репозитория с сервера (например, с Gitea, GitHub) на ваш компьютер.
# Где взять ссылку?
### Где взять ссылку?
В веб-интерфейсе репозитория нажмите кнопку Clone или Клонировать и скопируйте ссылку (HTTPS или SSH).
## Способ 2: Скачать архив с Gitea/GitHub
@@ -61,41 +61,41 @@ sudo apt install python3-tk
|stego --help| Помощь по CLI|
### CLI команды
# LSB кодирование
## CLI команды
#### LSB кодирование
stego encode lsb image.png out.png -m "Секретное сообщение"
# LSB декодирование
#### LSB декодирование
stego decode lsb out.png
# DCT кодирование
#### DCT кодирование
stego encode dct image.png out.png -m "Секретное сообщение"
# DCT декодирование
#### DCT декодирование
stego decode dct out.png
# Показать вместимость изображения
#### Показать вместимость изображения
stego capacity image.png
# Сравнить два изображения (PSNR)
#### Сравнить два изображения (PSNR)
stego psnr original.png modified.png
### Удаление
# Ч ерез pipx
## Удаление
### Через pipx
pipx uninstall stego-app
# Через скрипт
### Через скрипт
chmod +x uninstall.sh
./uninstall.sh
### Требования к системе
## Требования к системе
ОС: Linux (Ubuntu/Debian и производные)
Python: 3.8 или выше
Зависимости: numpy, pillow, scipy, tkinter
### Известные ограничения
## Известные ограничения
DCT метод требует размеры изображения, кратные 8 (например, 400×400, 512×512, 800×800)
DCT метод рекомендуется только для гладких/однотонных изображений