Por que suas fotos nem sempre aparecem corretamente giradas / como | Os melhores tutoriais de desenvolvimento web.
Pagina inicial » como » Por que suas fotos nem sempre aparecem corretamente giradas
Você já se perguntou por que algumas fotos parecem corretas em alguns programas, mas aparecem de lado ou de cabeça para baixo em outras? Isso porque há duas maneiras diferentes de uma foto ser girada, e nem todo programa está na mesma página.
As duas maneiras em que uma imagem pode ser girada
Tradicionalmente, os computadores sempre rotacionavam imagens movendo os pixels reais na imagem. As câmeras digitais não se incomodaram em rotacionar as imagens automaticamente. Assim, mesmo se você usasse uma câmera e a mantivesse verticalmente para tirar uma foto no modo retrato, essa foto seria salva de lado, no modo paisagem. Você poderia, então, usar um programa de edição de imagens para girar a imagem para que ela apareça na orientação correta de retrato. O editor de imagens moveria os pixels para girar a imagem, modificando os dados reais da imagem.
Isso só funcionou em todos os lugares. A imagem girada apareceria da mesma forma em todos os programas ... desde que você aproveitasse para girar manualmente todos eles.
Os fabricantes queriam resolver esse problema, por isso acrescentaram sensores de rotação às modernas câmeras digitais e smartphones. O sensor detecta o caminho que você está segurando a câmera, em um esforço para girar as fotos corretamente. Se você tirar uma foto no modo retrato, a câmera sabe e pode agir de acordo para não precisar girar.
Infelizmente, há uma pequena advertência. O hardware da câmera digital simplesmente não conseguia manipular salvando a imagem diretamente no formato girado. Assim, em vez de executar a tarefa computacionalmente intensa de girar a imagem inteira, a câmera adicionaria um pequeno pedaço de dados ao arquivo, observando em qual orientação a imagem deveria estar. Ele adiciona essas informações aos dados Exif que todas as fotos têm (o que inclui o modelo da câmera com a qual você tirou, a orientação e possivelmente até a localização do GPS onde a foto foi tirada).
Em teoria, então, você poderia abrir a foto com um aplicativo, ele veria as tags Exif e apresentaria a foto na rotação correta para você. Os dados da imagem são salvos em sua forma original, não rotacionada, mas a tag Exif permite que os aplicativos a corrijam.
Nem todo programa está na mesma página
Infelizmente, nem todo software obedece a essa tag Exif. Alguns programas, especialmente os mais antigos, apenas carregam a imagem e ignoram a tag Exif Orientation, exibindo a imagem em seu estado original, não rotacionado. Programas mais recentes que obedecem a tags Exif mostrarão a imagem com sua rotação correta, portanto, uma imagem pode parecer ter diferentes rotações em diferentes aplicativos.
Girar a imagem também não ajuda muito. Altere-o em um aplicativo antigo que não entenda a tag Orientation e o aplicativo moverá os pixels reais na imagem, dando a ela uma nova rotação. Vai parecer correto em aplicativos antigos. Abra essa imagem em um novo aplicativo que obedeça à tag Orientation e o aplicativo irá obedecer à tag Orientation e inverter a imagem já girada, para que pareça errado nesses novos aplicativos.
Mesmo em um novo aplicativo que entende as tags de orientação, muitas vezes não fica claro se a rotação de uma imagem moverá os pixels reais na imagem ou simplesmente modificará as tags Exif. Alguns aplicativos oferecem uma opção que ignora a tag Exif Orientation, permitindo que você os gire sem que as tags atrapalhem..
Esse problema pode ocorrer em praticamente qualquer software, de um programa no seu PC a um site ou aplicativo móvel. As fotos podem aparecer corretamente no seu computador, mas aparecem na rotação errada quando você as envia para um site. As fotos podem aparecer corretamente no seu telefone, mas incorretamente quando você as transfere para o seu PC.
Por exemplo, no Windows 7, o Windows Photo Viewer e o Windows Explorer ignoram a tag Exif Orientation. O Windows 8 adicionou suporte à tag Exif Orientation, que continuou no Windows 10. As imagens podem parecer corretas em um PC com Windows 10 ou 8, mas giradas de maneira diferente em um computador com Windows 7.
Novo software quase sempre obedece a tags de orientação Exif
Felizmente, a maioria das aplicações agora obedece à tag Exif Orientation. Se você estiver usando o Windows 10, o File Explorer e o visualizador de imagens padrão obedecerão corretamente à tag Orientação Exif, para que as fotos provenientes do smartphone ou da câmera digital sejam exibidas corretamente. O Android do Google e o iOS da Apple criam fotos nativamente com a tag Exif Orientation e a suportam.
Se você estiver usando o Windows 7, poderá solucioná-lo atualizando para o Windows 10. Se quiser continuar usando o Windows 7, talvez queira usar outro visualizador de imagens que obedeça às marcas Exif, em vez da imagem padrão. visualizador.
O site ou aplicativo de desktop médio também deve obedecer à Orientação Exif, embora nem todos eles o façam. Se uma foto aparecer de lado quando carregada em um site, esse site precisa ser corrigido, mas você pode rotacionar essa imagem no site de qualquer maneira. As ferramentas de área de trabalho para trabalhar com fotos também devem oferecer suporte a tags de orientação Exif. Se uma aplicação que você usa não, você pode querer encontrar uma aplicação mais moderna.
Como corrigir a rotação de imagem para programas mais antigos
Se isso for um problema para você, especialmente no Windows 7, você também pode usar JPEG Autorotate, que usa o comando jhead em segundo plano. Esta ferramenta adiciona um rápido clique com o botão direito do mouse "Autorotate todos os JPEGs na pasta" opção para o Windows Explorer. Selecione-o e a ferramenta examinará todas as fotos em uma pasta, girando-as automaticamente de acordo com as tags de orientação Exif e removendo essas tags. Use esta ferramenta quando você importar imagens e o Windows 7 e outros aplicativos não tiverem problema com eles.
Smartphones modernos e câmeras digitais têm hardware mais rápido, então deve ser possível salvar fotos em um estado já rotacionado, em vez de apenas aplicar a tag Exif Orientation. Infelizmente, a indústria parece ter se estabelecido nas tags Exif Orientation como a solução padrão, mesmo que não sejam ideais.