Clipping Magic oferece uma Web API orientada a REST para automatizar o upload e o download de resultados. Você pode integrar o editor do Clipping Magic no seu site com ClippingMagic.js
para permitir que seus usuários removam fundos diretamente no seu site.
A API é útil especialmente para sites que precisam remover fundos de imagens fornecidas pelo usuário e para sites de comércio eletrônico com uma equipe de designers gráficos que remove fundos de imagens em um fluxo de imagens.
Para usar a API, você precisará de uma chave de API e alguns conhecimentos de programação para a web.
A situação usual é que o usuário faz upload de uma imagem no seu site e, como parte do fluxo de trabalho de imagens no seu site, você quer permitir que o usuário remova o fundo dessa imagem. Normalmente, as etapas realizadas seriam:
Seu usuário faz upload de uma imagem para o seu site.
Seu servidor de back-end passa a imagem ao ClippingMagic.com via a API de back-end e recebe de volta um identificador de imagem e uma chave secreta.
Seu cliente da web não pode fazer upload da imagem diretamente ao ClippingMagic.com por razões de segurança.
O servidor de back-end passa o identificador da imagem e a chave secreta ao seu cliente da web. Se você estiver usando AJAX, essas informações podem ser incluídas na resposta ao upload da imagem. Caso contrário, serão inseridas na página da web processada em resposta ao upload da imagem do usuário.
No seu site, permita que o usuário final remova o fundo com o ClippingMagic.js
com o código javascript que ativa o fluxo de trabalho Editar uma única imagem, com o identificador de imagem e a chave secreta do passo anterior.
Ao receber o result-generated
do callback do ClippingMagic.js
, seu código javascript notifica o back-end para fazer download do resultado daquela imagem.
O servidor de back-end faz download do resultado e executa os passos subsequentes do fluxo de trabalho específico do seu site.
A situação usual é que você tem uma longa lista de imagens para processar e algumas pessoas para processá-la. Normalmente, as etapas realizadas seriam:
Fazer upload de um lote de imagens em ClippingMagic.com, uma por vez, usando a API the back-end. Obter e armazenar os respectivos identificadores e chaves secretas das imagens.
No seu sistema interno, alocar lotes adequados de imagens aos profissionais. Deixar que cada profissional remova os fundos de um lote com ClippingMagic.js
, usando o fluxo de trabalho Editar várias imagens em sequência, com os identificadores e chaves secretas de imagens obtidos na etapa 1.
Em geral, o tamanho dos lotes varia entre 10 e 100, dependendo do volume e das características das suas imagens.
Ao receber os callbacks result-generated
de ClippingMagic.js
, notificar seu back-end para fazer download do resultado para a imagem.
Repetir quantas vezes necessário.
Note que todas as operações de download ocorrem no back-end, mas todas as operações de recorte acontecem no cliente web (front-end) usando ClippingMagic.js
.
Essa divisão protege sua chave de API, além de possibilitar uma experiência contínua para o usuário do seu site.
Falta algo ou a documentação é insuficiente? Sua implementação precisa de recursos adicionais?
Fale conosco. Nós tentaremos resolver.