ForHosting KIT · Imagens

Gere tamanhos de ícones para iOS, Android e web

Transforme uma medida de ícone na lista completa de exportação para iOS, Android ou web: uma origem de 256 por 256 para Android atende 48, 72, 96, 144 e 192 pixels, enquanto o ícone de 512 da loja exigiria ampliação. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Largura
256
Altura
256
Plataforma
Android
Você obtém
Quantidade de ampliações
1

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. 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.

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.

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.

O que entra no conjunto para Android?

Os tamanhos do ícone do inicializador para cada densidade de tela, de mdpi a xxxhdpi, mais a arte de 512 pixels da página na loja. Uma origem quadrada de 256 pixels atende 48, 72, 96, 144 e 192, mas não 512.

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.

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.

Interprete a ampliação antes de exportar

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.

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.

Ver a documentação completa do KIT →