Веб-приложение помогает подготовить фотографии для печатного альбома: автоматически вписывает снимки в заданный формат страницы, оставляет свободное поле под текст и формирует готовый архив для типографии.
- Поддерживает загрузку нескольких изображений (JPG, PNG) через выбор файлов или drag-and-drop.
- Настраивает параметры страницы: ширина/высота в мм, DPI печати, отступы и доля пространства под текст.
- Визуально показывает подготовленные страницы: фото вписано в рамку, внизу выделена зона для подписей.
- Собирает кропнутые фотографии на лист A4 и показывает макет с актуальными размерами размещения.
- Сохраняет каждую страницу в JPEG и собирает их в ZIP-архив («Отправить на печать»).
- Откройте
index.htmlв любом современном браузере (дополнительный сервер не требуется). - Укажите параметры альбома.
- Загрузите фотографии и нажмите «Подготовить фото» — увидите превью.
- Нажмите «Отправить на печать», чтобы скачать архив
album-ready.zipсо всеми подготовленными JPEG.
- Клонируйте репозиторий:
git clone https://github.com/<your-account>/photoRedactor.git cd photoRedactor
- Запустите локальный сервер (так удобнее, чем открывать файл напрямую):
Затем откройте в браузере ссылку http://localhost:8000 и выберите
python3 -m http.server 8000
index.htmlв списке файлов. - При необходимости можно открыть
index.htmlдвойным кликом — приложение тоже работает, но сервер удобнее для стабильной загрузки файлов в разных браузерах.
- Убедитесь, что находитесь в каталоге проекта:
cd /path/to/photoRedactor. - Проверьте текущее состояние (есть ли незакомиченные изменения):
git status
- Обновите код из основной ветки удалённого репозитория:
git pull origin main
- Если работаете в другой ветке, сначала переключитесь на неё (
git checkout <branch>), затем обновите (git pull). При конфликтах Git подскажет, какие файлы нужно поправить.