Eu tive algumas aulas de fotografia, li muitos livros de fotografia e exibi muitos fóruns. E não consigo encontrar uma resposta consistente para esta pergunta. Um "campo" diz que há uma perda na qualidade da imagem toda vez que você abre e fecha um arquivo JPEG (devido à compactação). Outro campo diz que não há perda na qualidade da imagem, a menos que você edite a foto e salve-a novamente.
Faz diferença se:
- Abro a imagem em um visualizador de imagens padrão e simplesmente "fecho" a foto?
- Abro a imagem no Photoshop Elements Editor e a fecho lá?
- Se eu simplesmente fechar e imagem vs. Re-salvá-lo?
Alguém pode dar uma resposta simples sobre quando fechar ou salvar um JPEG causa uma diminuição na qualidade da imagem e quando não?
image-quality
jpeg
image-compression
markthomas
fonte
fonte
Respostas:
Isso se baseia em um mal-entendido. A perda de qualidade ocorre apenas durante a compactação feita quando uma imagem é salva como JPEG. Mas não importa se foi editado ou não.
Então: você vai (com algumas exceções muito específicas, ver comentários) qualidade perder se você abrir uma imagem em um editor de imagem e re-salvá-lo, mesmo que você não faça as edições. Mas se você apenas o abrir para exibi-lo e fechá-lo em vez de salvar, nada mudará.
A propósito: isso é apenas para programas tradicionais de edição de imagens como o Photoshop. Programas como o Lightroom, que "desenvolvem" arquivos RAW, seguem uma abordagem diferente (mesmo ao manipular arquivos JPEG): eles sempre mantêm a imagem original intacta e salvam separadamente as etapas de edição realizadas, que são aplicadas na exportação dos resultados finais. Portanto, com esses programas, você não precisa se preocupar em perder qualidade (mais de uma vez). Mas, então, você não deveria estar usando arquivos de origem JPEG para eles.
fonte
Absolutamente não. Você precisa editar o arquivo e salvá-lo novamente como JPEG, para compor os efeitos da compactação de imagem. Apenas vê-lo não tem nenhum efeito - se o fizesse, todos os JPEGs na Web "se desgastariam" completamente em um ou dois dias.
fonte
A compressão JPEG pode ser descrita como tendo duas fases distintas: primeiro uma fase com perdas e depois uma fase sem perdas. Compreender a diferença entre eles é importante para esta questão. Isso não é tanto porque ajuda a entender o que está acontecendo, mas porque ajuda a entender de onde vêm os erros comuns.
A compactação com perdas ocorre apenas quando o arquivo é salvo . Essa é a parte que causa perda de qualidade. No entanto, apenas fechar o arquivo não é suficiente para desencadear a compactação com perdas: você precisa salvá-lo . Alguns editores podem se recusar a salvar arquivos JPEG que não foram editados, para evitar o acionamento acidental da compactação sem perdas, mas eu não sei de nada se algum editor realmente faz isso.
A compactação sem perdas também acontece apenas quando o arquivo é salvo . A principal diferença é que, mesmo que tenha acontecido quando o arquivo foi fechado sem salvar, isso não importaria, porque é sem perdas. O JPEG usa as duas técnicas juntas.
A descompactação sem perdas ocorre sempre que o arquivo é aberto, mas não em nenhum outro momento . Nem quando está fechado, nem mesmo quando está salvo. Tal como acontece com a descompressão sem perdas, não importaria, mesmo que acontecesse durante esses tempos, porque é sem perdas.
"Descompressão com perdas" nunca acontece. Não existe tal coisa . Não pode haver, porque os dados descartados durante a fase de compactação com perda se foram. Se você pudesse reconstruí-lo de alguma forma, teria um algoritmo de compactação sem perdas, não um com perdas. Estou apenas mencionando o conceito porque, tendo mencionado dois tipos de compactação, pareceria estranho se eu mencionasse um único tipo de descompactação sem explicar o porquê.
Observe que salvar o arquivo aciona os dois tipos de compactação . Não há muita maneira de contornar isso, a menos que você saiba que a imagem não foi editada, mas também não há muito sentido em salvá-la. Observe também que apenas fechar o arquivo sem salvar não aciona nenhuma das fases , nem mesmo a compactação sem perdas "segura". Por isso, apenas abrir e fechar o arquivo não pode diminuir a qualidade da imagem .
fonte
Apenas abrir e fechar um arquivo JPEG não deve disparar um comando de salvamento (em qualquer programa que eu conheça) e, portanto, não há re-compactação.
Nos momentos em que você realmente pressiona "salvar", o que acontece depende das alterações que você fez e da inteligência do programa de imagens em questão.
O usuário CutNGlass já mencionou um exemplo de programa de imagem inteligente, "Better JPEG", que aproveita o fato de que as imagens JPEG são compostas por muitos blocos retangulares codificados independentemente de pixels e apenas os blocos que realmente precisam -comprimido ao salvar a imagem. Por exemplo, com esse programa, você pode remover olhos vermelhos e, quando a imagem JPEG é salva, apenas os blocos afetados pela alteração são compactados novamente. http://www.betterjpeg.com/features.htm
Agora, essa técnica para evitar a recompactação de qualquer parte de uma imagem JPEG que não precise ser comprimida novamente é realmente uma "notícia antiga" (não sou especialista e conheço há mais de uma década), então, acho que eu já tinha como certo que todos os bons programas de manipulação de imagens resolveriam isso perfeitamente até agora (o que significa que normalmente não haveria uma nova compactação apenas abrindo uma imagem JPEG e pressionando "salvar", porque o programa saberia que não houve alteração em nenhum bloco e apenas os deixará intocados), mas, olhando para esta pergunta e suas respostas variadas, só posso concluir que isso AINDA não é verdade! * Talvez a programação por trás dessas soluções seja mais complicada do que eu acredito que seja - caso contrário, todos os programas de manipulação de JPEG teriam ocorrido há anos atrás! *
fonte
Você definitivamente não perderá nenhuma qualidade apenas visualizando-a. Mas, como indicado acima, você pode perder a qualidade da imagem ao salvá-la sem fazer alterações se o editor a compactar ao salvar o arquivo . Por exemplo, digamos que você tenha um JPEG sem compactação:
Faça isso 20 vezes e você verá uma diminuição significativa na qualidade, porque foi compactada 20 vezes. Se você salvá-lo sem compactação (100% de qualidade), não verá alterações.
fonte
Definitivamente, como qualquer arquivo, se você não clicar em "salvar", mas apenas fechar o arquivo, nenhuma alteração será feita. (pense nisso como uma palavra Doc que você acabou de abrir e fechar)
Se você fizer alterações, a maioria dos programas emitirá uma notificação perguntando se você deseja "salvar as alterações"
Portanto, a resposta é definitivamente não à sua pergunta.
Espero que ajude.
fonte
Simplificando:
* Dependendo do programa, os programas mal implementados podem realmente recomprimir, mesmo quando não são necessários, com a perda de qualidade resultante
A decodificação de qualquer dado digital é sem perdas. Não existe um único formato digital no qual a mera decodificação e exibição alterem os dados.
É apenas a recompressão dos dados da imagem que é potencialmente com perdas. Certas operações de edição que são apenas edições de metadados não devem causar perda de qualidade, por exemplo, a rotação EXIF é sem perdas.
fonte
Basta colocar não .
Para ser específico. Ao salvar a imagem JPEG, há algumas perdas, pois o JPEG é definido como compactação com perdas.
A imagem é compactada usando a codificação Huffman, se não me engano. Agora, quando um editor de imagens abre uma imagem, não descompacta a imagem. Ele simplesmente decodifica a imagem compactada para que a tela mostre o que está nela.
Mas quando você faz alterações e as salva novamente, a imagem é recomprimida para um novo jpeg com mais perda de dados. Softwares como o GIMP perguntam a você a qualidade desejada, para que você possa escolher 100% para manter a qualidade existente.
Agora, abrir e fechar uma imagem sem fazer alterações nunca importaria como ela é armazenada e quais dados são perdidos. A abertura para visualização e o fechamento não fazem alterações no arquivo. Não importa qual seja o caso (mp3, imagem, documento do word). Como nada é salvo, a qualidade sempre será a mesma.
Mas, como as respostas anteriores disseram, se você está realmente preocupado com a perda de dados, pode simplesmente usar outros formatos como png ou tiff.
fonte
Parece haver muita desinformação, mesmo nessas respostas.
JPEG é um padrão de codificação de bloco com perdas. É um código de domínio da frequência que obtém sua compactação ao representar componentes de imagem de alta frequência com menor precisão. O tamanho do bloco é 8x8 pixels.
Para codificar uma imagem JPEG, você pega cada bloco, execute um DCT 2-D e registre o resultado em uma espécie de padrão em zigue-zague com menos e menos bits começando na frequência mais baixa e terminando na mais alta. O perfil de precisão é governado por uma única variável de qualidade.
Desde que você tenha feito esse processo em um bloco uma vez, é possível decodificar e recodificar quantas vezes quiser, sem perder a qualidade da imagem (desde que você sempre use a mesma variável de qualidade). Isso não é um exagero; o processo de decodificação e recodificação de um bloco jpeg pode ficar perfeitamente sem perdas, e qualquer aplicativo de edição que se preze já pode fazer isso.
O que isso significa para uma pessoa editando uma imagem? Se você abrir uma imagem e salvá-la (recodificá-la) com a mesma qualidade de imagem, não haverá perda de qualidade (seu aplicativo de edição poderá informar a variável de qualidade usada para codificar a imagem). Se você abrir uma imagem e editar apenas parte dela, os únicos blocos que serão alterados são os blocos 8x8 que você editou. Tudo o resto será exatamente o mesmo.
fonte
A resposta simples é "Isso depende".
Deve ser seguro, pois o espectador nunca poderá alterar a imagem.
Não deve mudar a imagem.
A imagem de fechamento não deve mudar a imagem. É muito provável que salvar a imagem novamente, dependendo dos plug-ins que você estiver usando.
Um motivo para encontrar tantas respostas diferentes para "quando fechar ou salvar um JPEG causa uma diminuição na qualidade da imagem e quando não ocorre?" é que depende de muitas coisas diferentes, incluindo: o software que você está usando para editar a imagem, os plug-ins instalados nesse software, se o software executa "salvamentos automáticos" e as configurações usadas quando você salva a imagem jpg! É por isso que não edito arquivos originais.
Eu não uso o photoshop, mas há um plug-in disponível para ele que deve ajudar com o problema específico em questão - evitando a perda da qualidade da imagem ao salvar um jpeg: http://www.betterjpeg.com /jpeg-plug-in.htm
fonte
Conjuntos interessantes de respostas. Mas alguns ainda são um pouco enganadores. Vou tentar sumarizar.
Absolutamente não
1) Abrir um arquivo não o afeta de forma alguma. Também fechá-lo. Não está em um visualizador ou programa de edição.
É possível que você visualize o arquivo de maneira diferente em diferentes programas, mas isso pode ser porque o programa interpreta algumas informações, como modo de cor ou perfil de cores. Mas esse processo está apenas lendo.
Há uma chance de pequenas mudanças
2) Realizando operações sem perdas, como girar uma imagem. Normalmente, os programas apenas reordenam os dados de um arquivo jpg, sem analisar e recomprimir. Mas eu não colocaria minhas mãos no fogo para todos os programas que pretendem fazer isso.
Pequenas mudanças não notórias
3) Abrir e salvar com a mesma compactação no mesmo programa.
Uma primeira recompressão é feita na primeira vez que você salva um arquivo jpg. Se você salvar uma segunda vez o arquivo com as mesmas configurações, a perda de dados original já estará concluída, mas pequenas alterações poderão ser aplicadas novamente. Não na mesma extensão que o primeiro, mas pode ser perceptível fazendo isso várias vezes. Mas isso depende do programa.
Alterações visíveis
4) O mais óbvio é salvar novamente com uma configuração de compactação diferente.
Não apenas na "escala", seja qual for o programa, mas também no algoritmo usado. Isso é um pouco técnico demais, mas há pelo menos dois algoritmos principais de compressão 4: 4: 4 e 4: 2: 2.
Você pode usar o "controle deslizante" no seu programa para obter a "qualidade" superior, mas se o seu programa estiver usando 4: 2: 2 e o original estiver em 4: 4: 4, haverá uma perda significativa de dados.
Aqui está um pequeno artigo que fiz alguns anos atrás, para que você possa ver o que essa perda de dados significa, é em espanhol, mas você pode usar o google translate: http://otake.com.mx/Apuntes/PruebasDeCompresion2/1-CompresionJpgProceso.htm
Uma bagunça total
5) Se você abrir uma imagem e salvá-la em um programa que possui recursos limitados. Por exemplo, um viwer pode salvar apenas arquivos RGB e não funcionar corretamente com arquivos CMYK ou talvez não entenda o perfil de cores incorporado. Você pode arruinar totalmente sua imagem ao salvar.
6) Usando muita compressão. Você o salva no seu site e o compacta. Não exclua seus originais por favor!
Somente na parte editada da imagem
7) Normalmente, a recompressão é executada em toda a imagem, mas como mencionei no ponto 3, não será muito se a imagem não for alterada. Quando você edita uma imagem, essa análise deve ser feita novamente nesta parte editada.
Lembre-se de que uma edição pode ser categorizada em três grupos.
a) Correções de cores, contraste, etc.
b) Alterar uma parte da imagem (olhos vermelhos, remover uma pessoa, limpar pontos indesejados)
c) Uma colagem totalmente nova.
Portanto, em alguns casos, a imagem é totalmente diferente, pelo menos para o ponto de vista da análise e recompressão.
Nesta postagem: /photo//a/67434/37321, o usuário mencionou um programa que faz uma análise muito inteligente da compactação existente e não a compacta novamente se não for necessário.
fonte
Sim, obviamente faz! Farei isso apenas com imagem de amostra e qualidade JPEG de 30 para tornar a imagem inicial mais rápida. (160 Kb)
Primeira volta (10 Kb)
Segunda rodada (9Kb)
Portanto, o JPEG não diminui significativamente a qualidade da imagem, desde que você não redimensione ou altere a métrica da qualidade. A imagem continuará a deteriorar-se lentamente, mas de forma insignificante. E agora, removo apenas 4 pixels da imagem (uma coluna à direita). E salve novamente.
Deterioração significativa. Para explicar que precisaríamos nos aprofundar no algoritmo JPEG. De qualquer forma, se você se encontrar nessa situação, lembre-se - não acabou. Existe um ótimo software de remoção de ruído JPEG, por exemplo, super-resolução e aprimoramento de imagem de rede Neural. Fiz upload da última imagem (a pior) para este serviço e aqui está o que recebi. Resultado muito bom.
fonte