From ce2f18fa74795d143ef45c9a1a9d74bbd0c88623 Mon Sep 17 00:00:00 2001 From: Likaon Date: Sun, 24 May 2026 01:39:05 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B8=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20README=20(=D0=92=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6?= =?UTF-8?q?=D0=BD=D0=BE..)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index d39e651..205a2cf 100644 --- a/README.md +++ b/README.md @@ -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 метод рекомендуется только для гладких/однотонных изображений