| image | IMAGE | | Входное изображение в формате [BATCH, HEIGHT, WIDTH, CHANNELS]
Input image tensor in format [BATCH, HEIGHT, WIDTH, CHANNELS] |
| width | INT | 5121–8192 | Ширина обрезки в пикселях или процентах (зависит от use_percentage)
Crop width in pixels or percentage (depends on use_percentage) |
| height | INT | 5121–8192 | Высота обрезки в пикселях или процентах (зависит от use_percentage)
Crop height in pixels or percentage (depends on use_percentage) |
| position | COMBO | center | Позиция области обрезки:
- top-left: верхний левый угол
- top-center: верхний центр
- top-right: верхний правый угол
- center-left: центр по вертикали, левый край
- center: центр изображения
- center-right: центр по вертикали, правый край
- bottom-left: нижний левый угол
- bottom-center: нижний центр
- bottom-right: нижний правый угол
- custom: пользовательские координаты (start_x, start_y)
Crop area position:
- top-left: top-left corner
- top-center: top center
- top-right: top-right corner
- center-left: center vertically, left edge
- center: image center
- center-right: center vertically, right edge
- bottom-left: bottom-left corner
- bottom-center: bottom center
- bottom-right: bottom-right corner
- custom: custom coordinates (start_x, start_y) |
| maskopt | MASK | | Опциональная маска для обрезки (должна совпадать по размеру с изображением)
Optional mask for cropping (must match image dimensions) |
| use_percentageopt | BOOLEAN | false | Если включено, width и height интерпретируются как проценты от размера изображения
If enabled, width and height are interpreted as percentage of image size |
| maintain_aspect_ratioopt | BOOLEAN | false | Сохранять соотношение сторон исходного изображения
Maintain original image aspect ratio |
| inverse_crop_percentopt | INT | 00–49 | Процент обрезки от каждого края изображения (0-49%):
Например, 10% обрежет по 10% с каждой стороны
Полезно для удаления артефактов по краям
Percentage to crop from each edge (0-49%):
Example: 10% crops 10% from each side
Useful for removing edge artifacts |
| start_xopt | INT | 00–8192 | Начальная координата X для обрезки (только при position='custom')
Должна быть меньше (ширина изображения - ширина обрезки)
Start X coordinate for cropping (only when position='custom')
Must be less than (image width - crop width) |
| start_yopt | INT | 00–8192 | Начальная координата Y для обрезки (только при position='custom')
Должна быть меньше (высота изображения - высота обрезки)
Start Y coordinate for cropping (only when position='custom')
Must be less than (image height - crop height) |
| deviceopt | COMBO | auto | Устройство для выполнения операций:
- auto: автоматический выбор (GPU если доступен, иначе CPU)
- cpu: принудительное использование CPU
- gpu: принудительное использование GPU (если доступен)
Device for operations:
- auto: automatic selection (GPU if available, else CPU)
- cpu: force CPU usage
- gpu: force GPU usage (if available) |
| use_cacheopt | BOOLEAN | true | Использовать кэширование для ускорения повторных операций с теми же параметрами
Use caching to speed up repeated operations with same parameters |
| fill_coloropt | STRING | black | Цвет для заполнения при выходе за границы (black, white, или RGB значения через запятую, например: 255,0,0)
Fill color when cropping out of bounds (black, white, or comma-separated RGB, e.g.: 255,0,0) |
| interpolationopt | COMBO | bilinear | Метод интерполяции для изменения размера (если требуется)
Interpolation method for resizing (if needed) |