|
| 1 | +Этот узел позволяет объединить два изображения в указанном направлении (вверх, вниз, влево, вправо), с поддержкой подгонки размера и настройки интервала между изображениями. |
| 2 | + |
| 3 | +## Входы |
| 4 | + |
| 5 | +| Имя Параметра | Тип Данных | Тип Ввода | Значение по Умолчанию | Диапазон | Описание | |
| 6 | +|---------------|------------|------------|----------------------|-----------|-----------| |
| 7 | +| `image1` | IMAGE | Обязательный | - | - | Первое изображение для объединения | |
| 8 | +| `image2` | IMAGE | Необязательный | None | - | Второе изображение для объединения, если не указано, возвращается только первое изображение | |
| 9 | +| `direction` | STRING | Обязательный | right | right/down/left/up | Направление для объединения второго изображения: right (вправо), down (вниз), left (влево), up (вверх) | |
| 10 | +| `match_image_size` | BOOLEAN | Обязательный | True | True/False | Нужно ли изменить размер второго изображения, чтобы оно соответствовало размерам первого | |
| 11 | +| `spacing_width` | INT | Обязательный | 0 | 0-1024 | Ширина интервала между изображениями, должна быть четным числом | |
| 12 | +| `spacing_color` | STRING | Обязательный | white | white/black/red/green/blue | Цвет интервала между объединенными изображениями | |
| 13 | + |
| 14 | +> Для параметра `spacing_color` при использовании цветов, отличных от "white/black", если `match_image_size` установлен как `false`, область заполнения будет черной |
| 15 | +
|
| 16 | +## Выходы |
| 17 | + |
| 18 | +| Имя Выхода | Тип Данных | Описание | |
| 19 | +|------------|------------|-----------| |
| 20 | +| `IMAGE` | IMAGE | Объединенное изображение | |
| 21 | + |
| 22 | +## Пример Рабочего Процесса |
| 23 | + |
| 24 | +В приведенном ниже рабочем процессе мы используем 3 входных изображения разных размеров в качестве примеров: |
| 25 | + |
| 26 | +- image1: 500x300 |
| 27 | +- image2: 400x250 |
| 28 | +- image3: 300x300 |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +**Первый Узел Image Stitch** |
| 33 | + |
| 34 | +- `match_image_size`: false, изображения будут объединены в их исходных размерах |
| 35 | +- `direction`: up, `image2` будет размещено над `image1` |
| 36 | +- `spacing_width`: 20 |
| 37 | +- `spacing_color`: black |
| 38 | + |
| 39 | +Выходное изображение 1: |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +**Второй Узел Image Stitch** |
| 44 | + |
| 45 | +- `match_image_size`: true, второе изображение будет масштабировано, чтобы соответствовать высоте или ширине первого изображения |
| 46 | +- `direction`: right, `image3` появится справа |
| 47 | +- `spacing_width`: 20 |
| 48 | +- `spacing_color`: white |
| 49 | + |
| 50 | +Выходное изображение 2: |
| 51 | + |
| 52 | + |
0 commit comments