Files
compress/config.yaml.example
Dmitriy Fofanov eee9a4a093 Добавлены скрипты сборки для кроссплатформенных двоичных файлов и лицензия GPL.
- Добавлен файл LICENSE с лицензией GNU General Public License версии 3.0.
- Создан скрипт PowerShell (build-all.ps1) для сборки двоичных файлов Windows и Linux из Windows с использованием кросс-компиляции.
- Разработан скрипт сборки Linux (build-linux.sh) для сборки двоичных файлов Linux.
- Реализован скрипт PowerShell (build-windows.ps1) для сборки двоичных файлов Windows.
- Каждый скрипт сборки включает упаковку и генерацию контрольной суммы SHA256 для двоичных файлов.
2025-11-05 13:05:49 +03:00

30 lines
1.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Конфигурация Compress
scanner:
source_directory: "D:\\PDFs\\Source"
target_directory: "D:\\PDFs\\Compressed" # если не указано, то заменяет оригинальные файлы
replace_original: false # true - заменяет оригинал, false - сохраняет в target_directory
compression:
level: 50 # Процент сжатия (10-90)
algorithm: "pdfcpu" # pdfcpu или unipdf
auto_start: true # Автоматически начать сжатие при запуске
# Настройки сжатия изображений
enable_jpeg: true # Включить сжатие JPEG файлов
enable_png: true # Включить сжатие PNG файлов
jpeg_quality: 30 # Качество JPEG в процентах от исходного (10-50 с шагом 5)
png_quality: 25 # Качество PNG в процентах от исходного (10-50 с шагом 5)
processing:
parallel_workers: 2
timeout_seconds: 30
retry_attempts: 3
output:
log_level: "info" # debug, info, warning, error
progress_bar: true
log_to_file: true
log_file_name: "compress.log"
log_max_size_mb: 10