Espelhar Imagem
Espelhe imagens JPG, PNG, WebP, GIF horizontal ou verticalmente em um clique. Espelho sem perda, 100% no navegador — sem upload, download instantâneo.
Sobre Espelhamento de Imagem
Espelhar uma imagem é uma transformação geométrica que reflete a foto sobre seu eixo horizontal (troca esquerda-direita) ou vertical (troca topo-fundo). É o passo de pré-processamento mais comum em fotografia, design gráfico e visão computacional porque toda câmera frontal de consumidor produz por padrão uma imagem espelhada do que a lente captura. Esta ferramenta realiza o espelhamento diretamente no seu navegador usando a API Canvas 2D, preservando cada pixel e valor de cor — a operação é matematicamente sem perda. A imagem resultante mantém sua resolução, profundidade de bits e proporção originais; apenas a ordem dos pixels muda.
Por que selfies parecem espelhadas na tela do celular mas normais quando salvas?
Toda câmera frontal de iPhone, Pixel e Galaxy mostra uma prévia ao vivo espelhada horizontalmente porque humanos estão acostumados a se ver em um espelho — uma prévia não espelhada parece errada porque a risca do cabelo à esquerda aparece à direita. A Apple introduziu uma opção no iOS 14 (Ajustes, Câmera, Espelhar Câmera Frontal) que mantém a foto salva espelhada para combinar com a prévia; o padrão antigo desespelha ao salvar para que texto em camisetas seja lido corretamente. Se sua selfie salva mostra você de trás-para-frente em relação ao que viu na tela, aplique um espelhamento horizontal e ficará certa. Os dados de pixels são idênticos em ambos os casos; espelhar é apenas uma convenção de visualização.
Espelhar é realmente sem perda ou degrada como a rotação?
Espelhamento horizontal e vertical são matematicamente sem perda porque cada pixel de saída é uma cópia exata de um pixel de origem em uma coordenada espelhada — nenhuma interpolação é necessária. Rotação por um ângulo arbitrário (digamos 7 graus) precisa de interpolação porque pixels de saída raramente caem exatamente em pixels de origem, o que suaviza bordas. Mas rotação de 180 graus e os dois espelhamentos são casos especiais: apenas reordenam pixels, nunca os misturam. A única perda de qualidade vem de recodificar o resultado se você salvar como JPEG, porque a compressão JPEG é em si com perda. Para manter 100% intacto, exporte como PNG ou WebP-lossless após espelhar.
Qual a diferença entre espelhar e girar uma imagem em 180 graus?
Uma rotação de 180 graus é matematicamente equivalente a aplicar um espelhamento horizontal E um espelhamento vertical — ambas operações juntas. Um único espelhamento horizontal produz espelho esquerda-direita, um único espelhamento vertical produz de cabeça para baixo com esquerda-direita invertida, e rotação 180 produz de cabeça para baixo com esquerda-direita normal. Teste com texto: rotacionar 'HELLO' 180 graus dá 'OllƎH' de cabeça para baixo; espelhar horizontalmente 'HELLO' dá 'OLLEH' invertido de pé; espelhar verticalmente dá 'HELLO' de cabeça para baixo com o H ainda à esquerda. Use rotação quando quiser ler conteúdo invertido na orientação certa, e espelhamentos quando precisar especificamente de saída espelhada.

Devo espelhar antes ou depois de cortar, redimensionar ou aplicar filtros?
A ordem importa em pipelines de imagem mas espelhar é comutativo com a maioria das operações. Espelhar comuta com brilho, contraste, saturação, matiz e a maioria dos filtros de cor porque cada pixel de saída só depende da cor do pixel de entrada correspondente. Também comuta com redimensionamento desde que use kernels simétricos (Lanczos, bicúbico, bilinear). NÃO comuta com operações direcionais como motion blur, cortes assimétricos, transformações de perspectiva ou marcas d'água: um logo colocado no canto inferior direito antes de espelhar acabará no canto inferior esquerdo. Boa prática: aplique edições direcionais por último.
Como imagens espelhadas afetam o metadado EXIF Orientation?
A tag EXIF Orientation (número 274 na especificação EXIF) codifica oito estados de transformação: 1=normal, 2=espelho horizontal, 3=rotação 180, 4=espelho vertical, 5-8 combinam rotação com espelho. Câmeras e telefones escrevem esta tag em vez de alterar a grade de pixels, então uma foto vertical do seu telefone é frequentemente uma matriz de pixels horizontal com Orientation=6 (rotação 90 horário). Quando você espelha em software, ferramentas bem feitas integram a transformação aos dados de pixel e resetam Orientation para 1; ferramentas mal escritas editam a tag sem tocar nos pixels, deixando uma inconsistência que quebra navegadores e bibliotecas de imagem de formas diferentes.
Qual o uso de espelhar em dados de treinamento de aprendizado de máquina?
Espelhamento horizontal é a técnica de aumento de dados mais comum em visão computacional. Ao incluir cada imagem de treinamento e seu espelho, você efetivamente dobra o conjunto de dados e ensina ao modelo que um gato olhando para a esquerda é a mesma classe que um gato olhando para a direita — uma propriedade chamada invariância translacional. Bibliotecas como TensorFlow e PyTorch incluem camadas de espelhamento aleatório (RandomFlip no Keras, RandomHorizontalFlip no PyTorch) que espelham 50% das imagens durante o treinamento. Espelhamento vertical é menos usado porque a maioria das cenas naturais tem assimetria topo-fundo clara (céu acima, chão abaixo); espelhá-las verticalmente produz entradas irreais.
Espelhar pode consertar documentos escaneados ou fotos que saíram invertidas?
Sim — esta é uma das razões mais comuns para pessoas espelharem imagens. Fotos escaneadas com o lado errado virado para o vidro, fotografadas em um espelho, ou capturadas através de material transparente (a janela de uma cafeteria, um negativo de filme escaneado com a emulsão para cima) todas saem invertidas. Um único espelhamento horizontal restaura a ordem de leitura correta: texto fica legível, rostos parecem a pessoa original, e detalhes assimétricos (a risca do cabelo, um relógio no pulso) acabam no lado correto. Para negativos de filme 35mm escaneados, a regra é: se o texto lê-se ao contrário no scan, espelhe horizontalmente; se a aliança do sujeito pulou da mão esquerda para a direita, espelhe horizontalmente.
