Exemplos
Exemplos práticos e casos de uso comuns para a ferramenta Image Cropper.
Exemplos Básicos
Criar uma Foto de Perfil
Como criar uma foto de perfil quadrada a partir de qualquer imagem:
- Carregue a sua foto
- Escolha um retrato ou uma foto de grupo
- Formatos comuns como JPEG e PNG são suportados
- Defina a proporção para 1:1
- Clique em
1:1nas definições de proporção - A área de recorte passa a ser um quadrado perfeito
- Clique em
- Posicione a área de recorte
- Centre o recorte no rosto do sujeito
- Ajuste o tamanho para manter os elementos importantes
- Defina a exportação
- Formato:
PNG(ideal quando precisa de transparência) - Tamanho:
400x400funciona bem na maioria das plataformas - Qualidade: se usar
JPEG, recomenda-se90%
- Formato:
Resultado: um avatar quadrado com aspeto profissional para perfis em redes sociais.
Otimização para Redes Sociais
Publicação no Instagram (1:1)
- Proporção:
1:1 - Tamanho recomendado:
1080x1080 - Formato:
JPEG - Qualidade:
85%
Story do Instagram (9:16)
- Proporção:
9:16 - Tamanho recomendado:
1080x1920 - Formato:
JPEG - Qualidade:
80%
Cabeçalho do Twitter (16:9)
- Proporção:
16:9 - Tamanho recomendado:
1500x500 - Formato:
JPEG - Qualidade:
90%
Imagens de Produto para E-commerce
Como criar fotos de produto consistentes:
- Definir dimensões padrão
1000x1000para imagens principais800x600para imagens de detalhe- Um fundo branco costuma funcionar melhor
- Fluxo de processamento em lote
- Defina o formato de saída para
JPEG - Defina a qualidade para
85% - Use
1:1para manter consistência - Processe todas as imagens com as mesmas definições
- Defina o formato de saída para
Exemplos Avançados
Recursos para Web Design
Imagens de Hero
Proporção: 16:9 ou 21:9
Tamanho: 1920x1080 ou 2560x1080
Formato: WebP (alternativa: JPEG)
Qualidade: 75% (equilíbrio entre qualidade e velocidade de carregamento)
Miniaturas de Artigos de Blog
Proporção: 4:3
Tamanho: 800x600
Formato: WebP
Qualidade: 80%
Otimização: focar no assunto principal
Imagens para Cartões
Proporção: 3:2
Tamanho: 600x400
Formato: WebP
Qualidade: 85%
Fluxo de Trabalho Fotográfico
Extrair Detalhes de Fotos Grandes
- Carregar uma imagem de alta resolução
- Original:
6000x4000 - Objetivo: extrair um detalhe específico
- Original:
- Recorte preciso
- Use proporção livre
- Amplie para uma seleção mais precisa
- Foque o recorte na área de interesse
- Otimizar a saída
- Mantenha qualidade elevada (
95%) - Preserve o formato original se a imagem for
PNG - Redimensione para uso adequado na web
- Mantenha qualidade elevada (
Criar uma Série de Fotografias
- Usar uma proporção consistente
4:3para um visual clássico16:9para um visual mais moderno
- Usar tamanhos uniformes
1200x900para séries em4:31200x675para séries em16:9
- Manter padrões de qualidade
- Exporte as fotos em
JPEG 90%para exposição ou impressão80%para galerias na web
- Exporte as fotos em
Exemplos de Fluxo de Trabalho
Processar Várias Imagens em Lote
- Preparação
- Organize as imagens de origem numa pasta - Defina as especificações pretendidas - Estabeleça uma convenção de nomes consistente - Processamento
- Carregue a primeira imagem - Defina a proporção e o formato - Defina a qualidade e o tamanho de saída - Recorte e descarregue - Repita para as restantes imagens - Controlo de qualidade
- Reveja todas as imagens processadas - Verifique se os tamanhos dos ficheiros são adequados - Confirme a consistência das dimensões - Teste as imagens na aplicação de destino
Criar Várias Variantes a Partir de Uma Só Imagem
A partir de uma única imagem de origem, pode gerar várias variantes:
Variante 1: Resolução Completa
- Utilização: impressões de alta qualidade
- Definições: tamanho original,
PNG, qualidade100% - Recorte: mínimo para preservar a composição original
Variante 2: Exibição na Web
- Utilização: galerias de sites
- Definições: dimensão máxima
1200px,JPEG,85% - Recorte: otimizar a composição para visualização na web
Variante 3: Miniatura
- Utilização: grelhas de pré-visualização
- Definições:
300x300,JPEG,75% - Recorte: focar no motivo principal
Variante 4: Otimizada para Mobile
- Utilização: aplicações móveis
- Definições: dimensão máxima
800px,WebP,80% - Recorte: garantir que os elementos importantes continuam visíveis em ecrãs pequenos
Exemplos de Resolução de Problemas
Processar Ficheiros Grandes
Problema: precisa de processar uma imagem convertida de um ficheiro RAW com 50MB.
Solução:
- Use um navegador com memória suficiente
- Feche outros separadores para libertar recursos
- Reduza previamente o ficheiro, se necessário
- Use carregamento progressivo, se disponível
Equilibrar Qualidade e Tamanho do Ficheiro
Cenário: precisa de um ficheiro pequeno sem perder demasiada qualidade.
Definições a testar:
WebPcostuma ser cerca de30%menor do queJPEG75%de qualidade é normalmente um bom compromisso- Ajuste as dimensões ao uso real
- Escolha uma proporção adequada para evitar píxeis desnecessários
Comparação:
JPEG (90%)original:2.1MBJPEG (75%)otimizado:1.2MBWebP (75%):800KBWebP (60%):450KB
Compatibilidade com Dispositivos Móveis
Desafio: processar imagens em telemóveis ou tablets.
Aspetos a considerar:
- Menor memória disponível
- Ajuste do recorte por toque
- Velocidade de processamento mais lenta
- Opções de descarga mais limitadas
Boas práticas:
- Use imagens de origem mais pequenas em dispositivos móveis
- Reduza ligeiramente a qualidade de saída
- Verifique se os gestos táteis são confortáveis
- Forneça feedback visual claro
Exemplos de Integração
Integração com Plugin WordPress
// Example: Add crop functionality to WordPress media library
function add_image_cropper_to_media() {
// Enqueue Image Cropper assets
wp_enqueue_script('image-cropper', '/path/to/cropper.js');
wp_enqueue_style('image-cropper', '/path/to/cropper.css');
}
add_action('admin_enqueue_scripts', 'add_image_cropper_to_media');
Integração com Componente React
import ImageCropper from "./ImageCropper";
function MyComponent() {
const handleCropComplete = (result) => {
// Handle cropped image
console.log("Cropped image:", result);
};
return (
<ImageCropper
aspectRatio={1}
outputFormat="jpeg"
quality={85}
onCropComplete={handleCropComplete}
/>
);
}
Integração com Plataforma de E-commerce
// Example: Shopify app integration
function setupProductImageCropper() {
const cropper = new ImageCropper({
container: "#product-image-editor",
aspectRatio: 1,
outputFormat: "jpeg",
quality: 90,
onCrop: (result) => {
uploadProductImage(result.blob);
},
});
}