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