Обрезка рамок фото
Автоматическая обрезка белых или чёрных рамок со сканированных фотографий и плёночных изображений с помощью умного определения краёв
Ввод
Вывод
Документация
Что такое обрезка границ фотографии?
Обрезка границ фотографии — это процесс автоматического обнаружения и удаления однотонных рамок вокруг изображения. Такие рамки часто появляются на отсканированных фотографиях, оцифрованных фотоплёнках, сканах документов и скриншотах с лишними отступами. В отличие от ручной обрезки, при которой вы вручную перетаскиваете маркеры для кадрирования, автоматическая обрезка границ анализирует цвета пикселей вдоль каждого края и точно определяет, где заканчивается рамка и начинается основное содержимое.
Границы на отсканированных фотографиях, как правило, возникают из-за крышки сканера или области планшета, окружающей снимок. Сканы плёнки часто имеют чёрные поля перфорации или белые монтажные полосы. В обоих случаях цвет рамки в основном однороден, что позволяет программному обеспечению с высокой точностью отличить её от содержимого фотографии.
Описание инструмента
Этот инструмент автоматически обнаруживает и удаляет однотонные рамки с изображений. Загрузите фотографию, и инструмент мгновенно проанализирует каждый край, определит области рамки по цвету и обрежет их. Поддерживается несколько проходов обрезки, что позволяет последовательно удалять рамки разных цветов — например, сначала убрать белую бумажную рамку, а затем чёрную рамку плёнки. Каждый проход настраивается независимо: для него задаётся собственный целевой цвет, допуск и выбор сторон.
Возможности
- Многопроходная обрезка — объединяйте до 5 проходов обрезки для удаления рамок разных цветов за одну операцию (например, сначала белая рамка, затем чёрная)
- Настраиваемый допуск — точная настройка совпадения цвета от 0% (точное совпадение) до 100% (совпадение с любым цветом) для обработки артефактов JPEG, шума сканера и незначительных вариаций цвета
- Управление по сторонам — выбирайте, какие края обрезать (верхний, нижний, левый, правый) независимо для каждого прохода; удобно, когда рамки есть только с определённых сторон
- Встроенные пресеты — пресеты в один клик для распространённых сценариев: белая рамка, чёрная рамка и комбинированное удаление чёрной и белой рамок
- Предварительный просмотр в реальном времени — результат обрезки отображается мгновенно по мере изменения настроек, со статистикой исходного и обрезанного размера, а также процента удалённой рамки
Принцип работы
Инструмент использует алгоритм выборки краёв на основе canvas, который сканирует изображение от каждого выбранного края вглубь:
- Совпадение цвета — для каждой строки или столбца пикселей инструмент вычисляет, сколько пикселей совпадают с целевым цветом рамки в пределах заданного допуска. Строка считается «рамкой», если не менее 85% её пикселей совпадают.
- Проверка однородности — даже при совпадении цветов пикселей инструмент проверяет визуальную однородность строки или столбца, вычисляя стандартное отклонение цвета. Настоящие рамки практически идеально однородны, тогда как содержимое фотографии (тёмная одежда, тени) демонстрирует заметную текстуру. Это предотвращает случайную обрезку самой фотографии.
- Ограничение безопасности — ни одна сторона не может быть обрезана более чем на 40% от размера изображения, что защищает от крайних случаев, когда значительная часть содержимого совпадает по цвету с рамкой.
- Последовательные проходы — при настройке нескольких проходов каждый последующий работает с уже обрезанным результатом предыдущего, обеспечивая послойное удаление рамок.
Описание параметров
| Параметр | Описание |
|---|---|
| Пресеты | Быстрые конфигурации для распространённых типов рамок. «Белая рамка» нацелена на #ffffff, «Чёрная рамка» — на #000000, а «Чёрная и белая» последовательно выполняет оба прохода. |
| Цвет | HEX-цвет удаляемой рамки. Нажмите на палитру цветов, чтобы подобрать точный цвет рамки вашего изображения. |
| Допуск | Допустимая вариация цвета при совпадении пикселей рамки (0–100%). Низкие значения (10–20%) подходят для чистых цифровых рамок; более высокие значения (25–40%) справляются с шумом сканера и артефактами JPEG-сжатия. |
| Стороны | Края изображения, которые нужно сканировать и обрезать. Снимите выделение со сторон, которые нужно сохранить — например, оставьте нижнюю рамку фотографии в стиле Polaroid. |
| Добавить проход | Добавить ещё один проход обрезки с другим цветом. Проходы выполняются по порядку сверху вниз. |
Поддерживаемые форматы
| Формат | Расширение | Примечания |
|---|---|---|
| JPEG | .jpg, .jpeg | Наиболее распространён для отсканированных фотографий; качество выходного файла сохраняется на уровне 92% |
| PNG | .png | Без потерь; идеально подходит для скриншотов и графики |
| WebP | .webp | Современный формат с хорошим сжатием |
| BMP | .bmp | Несжатый растровый формат |
| TIFF | .tiff | Распространён в профессиональных рабочих процессах сканирования |
Варианты использования
- Оцифровка фотоальбомов — при пакетном сканировании печатных фотографий каждый скан содержит белые или серые рамки планшета сканера, которые необходимо обрезать перед архивированием или публикацией
- Сканирование плёнки — оцифрованные негативы и слайды часто имеют чёрные поля перфорации или белые монтажные рамки, которые следует удалить, чтобы показать только кадр изображения
- Очистка сканов документов — отсканированные документы нередко имеют тёмные края от крышки сканера, которые необходимо обрезать для аккуратного представления
Советы
- Начните с пресета и при необходимости скорректируйте допуск, если рамка удалена не полностью — увеличьте допуск для зашумлённых сканов, уменьшите, если инструмент захватывает часть фотографии
- Для отсканированных фотографий с белой бумажной рамкой и чёрным краем от крышки сканера используйте пресет «Чёрная и белая», который автоматически обрабатывает оба слоя
- Если цвет рамки не является чистым белым или чёрным, используйте палитру цветов, чтобы подобрать точный цвет рамки вашего изображения
- Снимите выделение со сторон, которые нужно сохранить — например, при обрезке только верхней и нижней чёрных полос на скриншоте в формате letterbox
Ограничения
- Инструмент лучше всего работает с однотонными однородными рамками; градиентные рамки или декоративные бордюры могут быть определены не полностью
- Сильно зашумлённые сканы могут потребовать более высоких значений допуска, что иногда приводит к незначительной избыточной обрезке содержимого изображения
- Максимальная обрезка одной стороны ограничена 40% от размера изображения в качестве меры безопасности
- Обработка происходит полностью в браузере — очень большие изображения (свыше ~50 мегапикселей) могут медленно обрабатываться на устройствах с низкой производительностью