Transloadit
Preços
  • Uploads de arquivos
  • Importação de arquivos
  • Processamento em lote (English)
  • Codificação de vídeo
  • Codificação de áudio
  • Processamento de imagens
  • Processamento de documentos
  • Inteligência artificial
  • Filtragem de arquivos e segurança
  • Catalogação de mídia
  • Compressão de arquivos
  • Avaliação de código
  • Exportação de arquivos
  • Smart CDN
  • Ver todos os serviços
  • Explore integrações (English)
  • Explore demos ao vivo (English)
  • Uppy (English)
  • TransloaditKit (English)
  • Android SDK (English)
  • Node.js SDK (English)
  • Python SDK (English)
  • Ruby SDK (English)
  • Go SDK (English)
  • Java SDK (English)
  • PHP SDK (English)
  • Zapier (English)
  • MCP Server (English)
  • Transloadit CLI (English)
  • Terraform (English)
  • Essenciais
  • Boas práticas
  • Perguntas frequentes (English)
  • Robots (English)
  • API (English)
  • Formatos (English)
  • Crie seu primeiro app
  • Sobre (English)
  • Comparações (English)
  • Código aberto (English)
  • Depoimentos (English)
  • Vagas (English)
  • Segurança (English)
  • Publicações (English)
  • Notícias para devs (English)
  • Dicas para devs (English)
  • Imprensa (English)
  • Pesquisa (English)
  • Estudos de caso (English)
  • Soluções (English)
  • Guias (English)
  • Glossário (English)
  • Jurídico (English)
  • Ferramentas (English)
  • Ajudando a Coursera a levar educação a milhões de pessoas no mundo todo (English)
  • Suporte da Transloadit
  • Suporte a código aberto (English)
  • Acordo de nível de serviço (English)
EssenciaisRobotsEN (English)Perguntas frequentesEN (English)APIEN (English)FormatosEN (English)Boas práticas
Primeiros passos
  • Visão geral
  • Meu primeiro app
  • Salvando arquivos de resultado
Tópicos
  • Assembly Instructions
  • Assembly Variables
  • Avaliação dinâmica
  • Templates
  • Webhooks
  • Credenciais de terceiros
  • Builtin Templates
  • Estratégias de redimensionamento
  • Assembly Execution Progress
  • Workspaces
  • Agentes de IA
  • Parâmetro use avançado
  • O parâmetro ignore_errors
Kits de desenvolvimento de software
  • Visão geralEN (English)
  • Android SDKEN (English)
  • BrowsersEN (English)
  • ConvexEN (English)
  • cURLEN (English)
  • Go SDKEN (English)
  • Java SDKEN (English)
  • MCP ServerEN (English)
  • Multipart FormEN (English)
  • Node.js SDKEN (English)
  • PHP SDKEN (English)
  • Python SDKEN (English)
  • Ruby SDKEN (English)
  • TerraformEN (English)
  • TransloaditKitEN (English)
  • Zapier IntegrationEN (English)
Migração
  • Migrate from Cloudinary to TransloaditEN (English)
  • Migrate from Uploadcare to TransloaditEN (English)
  • Migrate from Mux to TransloaditEN (English)
  • Migrate from Filestack to TransloaditEN (English)

Estratégias de redimensionamento

Os exemplos abaixo mostram como o resize_strategy afeta o redimensionamento de uma imagem de 400×300 pixels para 100×100 pixels:

fit

Usa o lado maior da imagem original como base para o redimensionamento. A proporção é preservada. Qualquer um dos lados terá no máximo 100 pixels.

Por exemplo: redimensionar uma imagem de 400×300 para 100×100 produziria uma imagem de 100×75.

Antes:
A estratégia de redimensionamento fit mantém a imagem inteira dentro de 100 por 100 pixels
Lado maior

desert-small.jpg

21 KB ⋅ 400×300

Depois:
A estratégia de redimensionamento fit mantém a imagem inteira dentro de 100 por 100 pixels
100 px

desert-small.jpg

3,1 KB ⋅ 100×75

fillcrop

Escala a imagem para caber no nosso alvo de 100×100 preservando a proporção, enquanto recorta qualquer superfície excedente. Isso significa que ambos os lados terão exatamente 100 pixels, ao custo de destruir partes da imagem.

Por padrão, a imagem resultante é centralizada horizontal/verticalmente para preencher o retângulo alvo. Use o parâmetro gravity para alterar onde a imagem é recortada, como "bottom" ou "left".

Antes:
A estratégia de redimensionamento fillcrop preenche um quadrado de 100 por 100 pixels e recorta o excedente

desert-small.jpg

21 KB ⋅ 400×300

Depois:
A estratégia de redimensionamento fillcrop preenche um quadrado de 100 por 100 pixels e recorta o excedente

desert-small.jpg

3,9 KB ⋅ 100×100

min_fit

Usa o lado menor da imagem original como base para o redimensionamento. Após o redimensionamento, o lado maior terá um valor maior do que o especificado. A proporção é preservada. Qualquer um dos lados terá pelo menos 100 pixels.

Por exemplo: redimensionar uma imagem de 400×300 para 100×100 produziria uma imagem de 133×100.

Antes:
A estratégia de redimensionamento min_fit mantém ambas as dimensões da imagem com pelo menos 100 pixels
Lado menor

desert-small.jpg

21 KB ⋅ 400×300

Depois:
A estratégia de redimensionamento min_fit mantém ambas as dimensões da imagem com pelo menos 100 pixels
100 px

desert-small.jpg

4,6 KB ⋅ 133×100

pad

Escala a imagem para caber preservando a proporção. Ambos os lados da imagem redimensionada ficam com exatamente 100 pixels, e qualquer superfície restante é preenchida com uma cor de fundo.

Neste exemplo, a cor de fundo é determinada pela Assembly Variable ${file.meta.average_color}. Se você definir zoom como false (o padrão é true), as imagens menores serão centralizadas horizontal e verticalmente, e terão o preenchimento de fundo ao redor delas.

Antes:
A estratégia de redimensionamento pad adiciona cor de fundo para criar uma imagem de 100 por 100 pixels

desert-small.jpg

21 KB ⋅ 400×300

Depois:
A estratégia de redimensionamento pad adiciona cor de fundo para criar uma imagem de 100 por 100 pixels

desert-small.jpg

3,4 KB ⋅ 100×100

stretch

Ignora a proporção, redimensionando a imagem para a largura e a altura exatas especificadas. Isso pode resultar em uma imagem esticada ou distorcida.

Antes:
A estratégia de redimensionamento stretch distorce a imagem para exatamente 100 por 100 pixels

desert-small.jpg

21 KB ⋅ 400×300

Depois:
A estratégia de redimensionamento stretch distorce a imagem para exatamente 100 por 100 pixels

desert-small.jpg

3,8 KB ⋅ 100×100

crop

Corta uma área de uma imagem, descartando as partes sobrepostas. Se a imagem de origem for menor que o quadro de recorte, ela receberá zoom. Essa estratégia fica implícita quando você especifica coordenadas no parâmetro crop, e não pode ser usada sem ele.

Para recortar ao redor de rostos humanos, veja 🤖/image/facedetect EN (English).

Antes:
A estratégia de redimensionamento crop corta uma área de 100 por 100 pixels da imagem

desert-small.jpg

21 KB ⋅ 400×300

Depois:
A estratégia de redimensionamento crop corta uma área de 100 por 100 pixels da imagem

desert-small.jpg

2,8 KB ⋅ 100×100

Página anterior ← Builtin TemplatesPróxima página Assembly Execution Progress →
TransloaditVerificando status…

Produto

  • Serviços
  • Preços
  • Demonstrações EN (English)
  • Ferramentas EN (English)
  • Segurança EN (English)
  • Suporte

Empresa

  • Sobre EN (English)/Imprensa EN (English)
  • Blog EN (English)/Vagas EN (English)
  • Comparações EN (English)/Matriz de conformidade EN (English)
  • Pesquisa EN (English)
  • Código aberto EN (English)
  • Soluções EN (English)

Documentação

  • Primeiros passos
  • Transcodificação EN (English)
  • Perguntas frequentes EN (English)
  • API EN (English)
  • Guias EN (English)/Dicas para devs EN (English)
  • Formatos suportados EN (English)

Mais

  • Status da plataforma⁠
  • Fórum da comunidade⁠
  • StackOverflow⁠
  • Uppy EN (English)
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Privacidade EN (English)Termos EN (English)Aviso legal EN (English)
EnglishDeutschEspañolPortuguês (Brasil)