Sombra realista em foto de produto
Dê a um produto recortado uma sombra suave que segue o próprio contorno, e não um oval borrado genérico, para que ele pareça apoiado em uma superfície sob luz real. Faça um catálogo inteiro parecer fotografado em uma só sessão de estúdio. Você paga por uso, sem assinatura.
Esta tarefa não está disponível no momento, portanto não pode ser contratada. Nada é cobrado por ela.
Ver a APIGera uma sombra realista sob o objeto de uma foto de produto, com direção, suavidade e contato coerentes com a peça. É o detalhe que separa o recorte que parece flutuar do produto que parece fotografado ali. Para lojas, designers e marketplaces que trabalham com imagens recortadas em fundo limpo.
Por que o recorte sem sombra parece falso
O olho humano percebe na hora, mesmo sem saber explicar: um objeto sem sombra não está apoiado em lugar nenhum. É o efeito "adesivo colado" dos catálogos amadores — o produto recortado flutua sobre o fundo branco e a foto perde credibilidade. A sombra é a informação que ancora o objeto no chão da imagem: diz que ele tem peso, volume e uma luz definida.
Sem ela, até um recorte tecnicamente perfeito continua parecendo montagem.
Como a sombra é criada
A IA analisa a forma do objeto e a iluminação aparente da foto e gera a sombra correspondente: mais densa no ponto de contato com a superfície, esmaecendo conforme se afasta, na direção que a luz da cena pede. Não é uma mancha cinza genérica carimbada embaixo de tudo — é uma sombra calculada para aquela peça. O resultado entrega a impressão de foto de estúdio: objeto apoiado, luz coerente, cena crível.
Preço, limites e disponibilidade
Os arquivos aceitos vão até 15 MB e até 12 megapixels. Sobre o momento, sem enrolação: a ferramenta está em beta e em fase de implantação — as execuções ainda não estão abertas, mas o preço e os limites já são públicos para quem quer planejar.
Casos de uso
Tênis que pisa no chão do anúncio
Uma loja de tênis de Recife publica fotos recortadas em fundo branco, e os modelos pareciam flutuar na página. Com a sombra de contato gerada sob cada par, o catálogo inteiro ganhou o aspecto de foto de estúdio — mesmo com as fotos originais vindas do celular do estoquista.
Móveis com peso no banner
No banner de lançamento de uma linha de poltronas, o recorte limpo deixava as peças com cara de figurinha. A sombra projetada na direção certa assentou cada poltrona no layout, e a arte final passou a parecer cenário fotografado, não colagem.
Perguntas frequentes
A sombra funciona sobre fundo colorido ou só no branco?
A sombra acompanha o objeto, não a cor do cenário: funciona sobre fundo branco, colorido ou textura clara. Em fundos muito escuros o efeito naturalmente aparece menos — sombra sobre preto é quase invisível, em qualquer estúdio.
Preciso mandar a foto já recortada?
O caso ideal é a imagem com o produto já isolado — é sobre ela que a sombra assenta com mais previsibilidade. Se a sua foto ainda tem o fundo original, vale passar antes pela remoção de fundo, que é outra capacidade do KIT, e encadear as duas.
Dá para escolher a direção e a intensidade da sombra?
A proposta da ferramenta é inferir a sombra coerente com a luz da própria imagem, sem você precisar configurar nada. Como está em beta, o comportamento fino ainda recebe ajustes — se um caso específico sair com direção estranha, reprocessar costuma resolver.
Qual é o custo dentro de um fluxo com várias etapas?
Encadeando recorte, fundo e sombra, você soma os preços das etapas — todos públicos, sem valor escondido no meio do caminho.
Quando vai dar para usar?
A ferramenta está em implantação e ainda não aceita execuções — é honesto dizer isso já no título da fila. A página existe para você conhecer preço, limites e planejar a integração; avisamos quem pedir para ser avisado.
As imagens enviadas são usadas para outra coisa?
O uso é processar e devolver a sua imagem com sombra — é para isso que o envio existe.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Um POST autenticado cria a tarefa; o resultado chega por webhook ou por um link assinado. Esta capacidade está disponível pela API, não como ferramenta web interativa.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/image/shadow \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://example.com/photo.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/shadow", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://example.com/photo.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/shadow",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://example.com/photo.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/shadow", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://example.com/photo.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://example.com/photo.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/shadow", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"image": "https://example.com/photo.jpg"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.shadow",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 15 |
max_megapixels | 12 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O acabamento do fluxo de catálogo
A sombra costuma ser a última etapa de uma esteira conhecida: a foto original tem o fundo removido, o produto vai para um fundo limpo ou para um packshot, e a sombra devolve o realismo que o recorte tirou. Cada uma dessas etapas existe como capacidade separada no KIT, e todas funcionam via API — dá para encadear o processo inteiro no cadastro de produtos da loja e publicar imagens com acabamento de estúdio sem tocar em editor.
Preço, limites e disponibilidade
Custa US$ 0,062 por chamada, mais US$ 0,004 por imagem processada; dar acabamento a um catálogo de 100 fotos fica em torno de US$ 7.
Casos de integração
Acabamento automático no catálogo do cliente
A TecnoSul Soluções Digitais mantém o e-commerce de um cliente com 400 itens. No fluxo de cadastro, cada imagem recortada recebe a sombra automaticamente via API antes de ir ao ar — o acabamento virou etapa de esteira, não tarefa de designer.