Girar uma foto conta como uma edição destrutiva?

10

Normalmente, giro todas as minhas fotos jpg (usando o Windows Photo Viewer) depois de removê-las do cartão da minha câmera. Isso está correto? Estou perdendo qualidade ao rotacioná-los? Devo deixá-los como estão e depois incorporar a rotação como outra etapa de retoque - em um software de pós-processamento como, por exemplo, o Lightroom?

Às vezes, vejo sites como o DPreview.com mostrando as fotos de amostra de suas câmeras não rotacionadas, portanto, pensei que girá-las reduziria (um pouco) a sua qualidade. É uma suposição justa?

dialex
fonte
11
Eu diria que o visualizador de fotos do Windows seria a pior coisa a fazer qualquer forma de edição se a qualidade for a sua preocupação. Já se recusou a usá-lo desde que eu vi foi a edição exif informações basta ver minhas fotos, nenhuma idéia se ele ainda faz isso
Dreamager
11
Além disso, leve em consideração que a maioria das câmeras digitais atualmente adiciona a tag Orientation EXIF ​​aos metadados da imagem. Se você deseja girar uma imagem 90 graus (de retrato para paisagem ou vice-versa), é melhor modificar a tag EXIF. Aliás, o Windows Photo Viewer não interpreta essa tag, mas outro software. Portanto, provavelmente suas imagens já estão na orientação correta e o problema é o software que você está usando.
Carlos Campderrós

Respostas:

11

Se a rotação perde qualidade ou não, depende do software (e sua versão) usado e das dimensões da imagem. Imagens com largura ou altura (medidas em pixels) não divisíveis por 8, não podem ser giradas sem perdas.

Quanto ao Windows Photo Viewer, Matt Grum já deu uma resposta estelar à pergunta mais específica . Para outro software, você pode usar as imagens de amostra em sua resposta e tentar o mesmo experimento.

Observe que a rotação só pode ser sem perdas para rotação por um ângulo sólido ou 180 graus. A rotação por ângulo arbitrário sempre exige nova compactação e também torna a imagem mais suave, mesmo se você usar um formato não compactado (como BMP) - os novos pixels não terão exatamente os pixels correspondentes na imagem não rotacionada e, portanto, precisam calculado com base na média ponderada dos pixels circundantes.

Após a rotação por ângulo arbitrário, você também pode perder algumas áreas da borda da sua composição ao cortar a imagem em um retângulo com lados horizontal e vertical.

Imre
fonte
2
Tanto a largura quanto a altura devem ser divisíveis por 8 para uma rotação sem perdas? Thx pelo link para Matt Grum, resposta incrível.
Dia28
11
sim, eles precisam.
JoséNunoFerreira 30/08
3

Durante anos, tenho usado o ACDSee para executar rotação JPEG sem perdas, muito prático e rápido.

Recentemente, descobri que o Windows (7) Explorer tem um item (clique com o botão direito do mouse) Girar no sentido horário e Girar no sentido anti-horário que eu testei.

Copiei uma imagem JPEG, depois girei no sentido horário 4 vezes, depois no sentido anti-horário 4 vezes e depois mais quatro vezes. O carimbo de data / hora modificado foi alterado.

No Photoshop, carreguei as duas imagens como camadas e comparei, sob alta ampliação, os artefatos JPEG visíveis nessa ampliação para cada camada. Eles eram idênticos.

O Windows (7) Explorer pode realmente ser usado para iniciar uma simples rotação JPEG sem perdas.

Curiosamente, as informações EXIF ​​foram atualizadas (um pouco truncadas) e foi adicionada uma entrada "Software" que mostrava "Microsoft Windows Photo Viewer 6.1.7600.16385".

Ron Gross
fonte
0

Tudo depende do programa que você usa. Existem programas que podem fazer isso sem perder nada, mas a maioria dos programas simplesmente descomprime e recomprime, perdendo algum sinal.

Entre outros, esses programas podem fazê-lo sem perda de qualidade: http://jpegclub.org/losslessapps.html

Zds
fonte
A lista mostra apenas aplicativos que usam algoritmos sem perdas, conforme fornecido pelo grupo JPEG independente . Os aplicativos que fazem isso com base no código original ou em outras bibliotecas não são listados, incluindo o Windows Photo Viewer que foi referido em questão (embora a Visualização de imagem usada em algumas versões anteriores do Windows esteja listada).
Imre