ForHosting KIT · Imagens

Gere tamanhos de ícones para iOS, Android e web

O gerador de tamanhos de ícones transforma as medidas de um arquivo original em uma lista prática de exportação para iOS, Android ou web.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe a largura e a altura em pixels, selecione a plataforma e receba todas as dimensões quadradas necessárias com uma indicação clara de ampliação. O resultado também informa se a origem é quadrada e quantas saídas ultrapassam suas dimensões úteis. Assim, você pode identificar um arquivo pequeno antes da exportação ou usar o JSON determinístico em uma automação, sem enviar imagens nem depender da rede.

Comece pelas dimensões reais do ícone mestre

Informe a largura e a altura em pixels do arquivo de origem, e não seu tamanho em CSS, suas dimensões físicas de impressão ou o tamanho de uma moldura ao redor. A calculadora aceita origens retangulares de propósito, pois arquivos assim podem chegar por engano a um fluxo de produção. O resultado que indica se a origem é quadrada permite detectar esse problema sem impedir uma análise útil. Todos os ícones solicitados pelas plataformas são quadrados; portanto, uma origem desigual ainda precisará de corte, preenchimento ou revisão antes da exportação final. A decisão de ampliação considera os dois eixos: uma origem de 1024 por 600 exige ampliação para um ícone de 1024 pixels, pois o lado menor não fornece esse quadrado em resolução nativa. As dimensões devem ser pixels inteiros positivos e respeitar o limite publicado. A capacidade analisa apenas medidas; ela não examina, redimensiona, recorta, melhora nem armazena uma imagem.

Escolha o conjunto adequado à sua publicação

Selecione iOS, Android ou web para receber os tamanhos raster normalmente exigidos pelo destino. O conjunto de iOS consolida as saídas em pixels usadas em celulares, tablets, ajustes, notificações, Spotlight e App Store, eliminando duplicatas quando combinações diferentes de pontos e escala resultam na mesma medida. Android retorna os tamanhos de ícones do iniciador de mdpi a xxxhdpi, além da arte de 512 pixels para a loja. Web abrange pequenos ícones de navegador, o tamanho legado de 48 pixels, o Apple Touch de 180 pixels e os ícones de manifesto de 192 e 512 pixels usados por aplicativos instaláveis. Cada registro contém largura e altura iguais e um indicador de ampliação. Um nome de plataforma desconhecido causa um erro explícito, em vez de selecionar silenciosamente um padrão. Isso é importante em scripts de compilação, nos quais um erro de digitação poderia produzir o pacote errado.

Interprete a ampliação antes de exportar

Uma saída é marcada para ampliação quando qualquer dimensão da origem é menor que o tamanho quadrado solicitado. Essa regra conservadora é útil na produção: esticar um bitmap menor não recupera detalhes ausentes, e uma largura grande não compensa uma altura insuficiente. A resposta inclui um indicador geral e uma contagem, permitindo que sua automação interrompa a compilação, emita um aviso ou solicite um mestre maior sem percorrer os registros. Um indicador negativo significa que há pixels suficientes, mas não garante qualidade visual. Você ainda deve revisar nitidez das bordas, transparência, áreas seguras, tratamento dos cantos, perfis de cor e máscaras de cada plataforma. Gere cada saída a partir do melhor mestre disponível, em vez de redimensionar repetidamente um arquivo já reduzido. O cálculo é determinístico e não acessa a rede; use-o no navegador ou chame a API por US$ 0,002 em validações, integração contínua e fluxos de publicação.

Validar uma entrega de design

Confira se o mestre recebido é quadrado e grande o bastante para todos os ícones do destino.

Planejar um fluxo de exportação

Gere uma lista determinística de dimensões antes de executar uma ferramenta de redimensionamento.

Proteger uma compilação

Interrompa ou avise na integração contínua quando algum ícone precisar ser ampliado.

Esta ferramenta redimensiona o ícone?

Não. Ela calcula dimensões e indicadores de ampliação, mas não recebe nem transforma pixels.

Como a ampliação é determinada?

Um tamanho exige ampliação quando a largura ou a altura da origem é menor que a saída quadrada.

A origem pode ser retangular?

Sim. O resultado informa se ela é quadrada e usa a menor dimensão para avaliar cada saída.

Quais plataformas são aceitas?

Os valores aceitos são ios, android e web. Qualquer outro valor retorna um erro de entrada inválida.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002. A versão do navegador funciona localmente sem enviar imagens.

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.

POSThttps://api.kit.forhosting.com/image/icon-set-sizes

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/image/icon-set-sizes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1024,"height":1024,"platform":"ios"}'
{
  "width": 1024,
  "height": 1024,
  "platform": "ios"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.icon_set_sizes",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_dimension100000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →