Produção
Edição de imagem
Muda só o que você pediu numa imagem que o Sellume entregou. O resto da imagem fica como estava.
- Vale só para imagem entregue pelo Sellume: o
id(img_…) vem deresultados.imagens[]de uma galeria. - Só o que foi pedido muda: produto, enquadramento, textos e fundo que não fazem parte do pedido são preservados.
- Gera uma imagem nova; a original continua disponível. A nova traz
origemEdicaocom o id da original. - Não passa pela conferência.
- Cobra o preço de edição do seu contrato. Exige
Idempotency-Key.
Tipos#
tipo | Campos | Exemplo |
|---|---|---|
troca_de_cor | cor.nome (obrigatório, até 60 caracteres), cor.hex (#RRGGBB, opcional), parte (opcional, até 120) | trocar a cor do corpo da arandela para branco |
ajuste | instrucao (obrigatória, de 5 a 500 caracteres) | trocar o fundo da parede por cinza claro |
Os dois aceitam referenciaExterna (até 120 caracteres).
Pedir#
bash
curl -s -X POST $B/imagens/img_01J9Z8F1A2B3C4D5E6F7G8H9J0/edicoes \
-H "Authorization: Bearer $K" -H "Idempotency-Key: $(uuidgen)" \
-H 'content-type: application/json' \
-d '{"tipo":"troca_de_cor","cor":{"nome":"Branco","hex":"#FFFFFF"},"parte":"corpo da arandela"}'ajuste
{ "tipo": "ajuste", "instrucao": "Trocar o fundo da parede por um tom de cinza claro." }POST/imagens/{imagemId}/edicoes responde 202 com uma geração do tipo edicao_imagem. Acompanhe por GET/geracoes/{geracaoId} ou pelo aviso geracao.concluida; a imagem nova vem em resultados.imagens.
No teste (sk_test_), a edição devolve uma imagem de exemplo, sem gastar crédito.