ForHosting KIT · Imagens

Redimensionar imagem para um tamanho de arquivo

Redimensionar uma imagem para um tamanho de arquivo estima a qualidade de compressão e a escala proporcional necessárias para cumprir o limite informado.

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

Insira largura e altura originais, escolha JPEG, PNG, WebP ou AVIF e defina o máximo em quilobytes decimais. A calculadora retorna dimensões sugeridas, qualidade, tamanho estimado e o menor valor realista. Como usa metadados, e não os pixels, o resultado orienta o planejamento, mas não garante o comportamento de um codificador ou de uma foto específica. Entradas iguais sempre geram a mesma resposta.

Transforme o limite do arquivo em configurações práticas

Comece com a largura e a altura reais da imagem, o formato de saída desejado e o tamanho máximo aceito pelo destino. Primeiro, a calculadora estima uma exportação comum na qualidade de referência do formato. Se ela já couber, as dimensões originais são preservadas e nenhuma alteração é sugerida. Em JPEG, WebP e AVIF, o modelo reduz a qualidade sem remover pixels. Quando isso não basta, mantém uma qualidade mínima conservadora e calcula uma escala proporcional para os dois lados. PNG é tratado como formato sem perdas; por isso, a ferramenta recomenda reduzir a escala em vez de simular um controle de qualidade semelhante ao do JPEG. A resposta inclui ação escolhida, dimensões inteiras, percentual de escala, qualidade, tamanho previsto, estimativa original e mínimo. Use esses valores como ponto inicial do codificador, meça o arquivo produzido e faça um pequeno ajuste final caso o serviço de destino aplique um limite rigoroso em bytes.

Saiba o que a estimativa consegue prever

Não é possível obter o tamanho exato apenas com dimensões e formato. Um ícone de cores planas, uma foto noturna com ruído e uma ilustração detalhada podem ter a mesma largura, altura e extensão, mas gerar arquivos muito diferentes. Implementação do codificador, subamostragem de cor, metadados, animação, transparência, perfis de cor e otimização também interferem. Portanto, a calculadora utiliza um modelo analítico claro: cada formato recebe uma média típica de bytes comprimidos por pixel, uma pequena sobrecarga de contêiner, uma qualidade de referência e, nos formatos com perdas, uma curva contínua de qualidade. A confiança é identificada como estimativa aproximada. A ferramenta não inspeciona, envia, decodifica nem altera a imagem e nunca promete um peso exato. Em automações confiáveis, codifique uma vez com a recomendação, compare os bytes obtidos com a meta e use uma busca limitada do codificador para convergir. O principal benefício é oferecer um início sensato antes da codificação, evitando tentativas aleatórias.

Trate metas muito pequenas sem resultados inúteis

Uma meta minúscula não é realista para toda imagem. Até um arquivo vazio precisa de cabeçalhos e dados do contêiner, e reduzir uma fotografia grande a um bitmap quase invisível raramente é uma interpretação útil de redimensionamento. A calculadora estabelece um piso prático preservando a proporção original, permitindo que o lado menor chegue no máximo a 32 pixels e aplicando a qualidade mínima prevista para o formato. Se o alvo ficar abaixo desse valor, a solicitação falha com um erro de entrada que informa o mínimo calculado em quilobytes. Isso é melhor do que retornar dimensões nulas, cálculos negativos ou uma falsa garantia impossível para codificadores comuns. São usados quilobytes decimais: um KB corresponde a 1,000 bytes. As dimensões precisam ser inteiros positivos, a área da origem é limitada e os valores de saída são arredondados para baixo a pixels inteiros, mantendo a previsão dentro da meta. Preserve uma margem de segurança quando um portal rejeitar arquivos exatamente no limite.

Prepare um envio para um portal rigoroso

Estime qualidade e resolução úteis antes de exportar uma imagem para um formulário com limite fixo em KB.

Defina metas para imagens responsivas

Converta um orçamento de desempenho em dimensões e compressão aproximadas para variantes geradas.

Inicie a busca de um codificador

Forneça a uma rotina de compressão qualidade e escala iniciais adequadas, reduzindo codificações desnecessárias.

O arquivo codificado terá exatamente o tamanho estimado?

Não. O conteúdo dos pixels e as configurações do codificador afetam a compressão; meça o arquivo real quando o limite for rigoroso.

Por que PNG sempre retorna qualidade 100?

PNG é modelado como formato sem perdas. O nível de compressão afeta mais o processamento que a qualidade visual; por isso, a escala é a recomendação relevante.

O que acontece quando a meta é pequena demais?

A solicitação retorna um erro de entrada com o mínimo realista estimado para as dimensões e o formato.

A calculadora envia ou examina minha imagem?

Não. Ela recebe somente dimensões, formato e tamanho desejado; os pixels nunca são recebidos nem processados.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002.

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/resize-to-filesize

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/resize-to-filesize \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":4000,"height":3000,"format":"jpeg","target_kb":500}'
{
  "width": 4000,
  "height": 3000,
  "format": "jpeg",
  "target_kb": 500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.resize_to_filesize",
  "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_mb15
max_megapixels12
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 →