Midjourney
Zoom (zoom out)
Zoom out (outpaint) em uma imagem individual após Upscale; a original é mantida e mais fundo é preenchido para fora (Outpaint / CustomZoom)
POST
zoom_ratio < 2 usa Outpaint (1,5×); ≥ 2 ou omitido usa CustomZoom (2×); ambos produzem uma imagem diretamente.
| Item | Valor |
|---|---|
| action | ZOOM |
| Cobrança | midjourney@zoom[-speed] |
| Obrigatório | task_id, ou task_id + custom_id |
| Opcional | zoom_ratio, index, speed, metadata |
Parâmetros
| Campo | Descrição |
|---|---|
task_id | ID da tarefa (deve ser tarefa Upscale de imagem individual) |
custom_id | Opcional; ID do botão da ação correspondente para zoom |
index | Opcional; qual imagem da tarefa pai (1–4, padrão 1); geralmente desnecessário para uma imagem única |
zoom_ratio | Opcional; determina o nível Zoom Out auto-selecionado (veja tabela) |
speed | relax / fast / turbo |
metadata | Metadados opcionais |
Auto-matching
zoom_ratio | Botão |
|---|---|
Menor que 2 | Zoom Out 1.5x |
Omitido ou >= 2 | Zoom Out 2x |
Exemplo de requisição
Notas
- A tarefa pai deve ser uma imagem individual após upscale e SUCCESS; enviar uma grid retorna
This action requires an upscaled task..., então chameupscaleprimeiro. - Tanto Outpaint quanto CustomZoom produzem uma imagem diretamente, não precisam de máscara e não entram em MODAL (apenas Inpaint usa MODAL).
- Os metadados de versão são herdados automaticamente. Para precificar por speed, configure
midjourney@zoom-fast/midjourney@zoom-turbo.
Response
Em caso de sucesso, você recebe uma novatask_id local. Pollar GET /v1/tasks/{task_id}.