Por que certas cores são mais propensas a artefatos de compactação do que outras?

7

Frequentemente, vejo isso com vídeo compactado, mas também o vejo com bastante frequência em imagens JPEG. Muitas vezes, pretos, vermelhos e outras cores geralmente escuras parecem especialmente propensas a artefatos de compactação, mesmo que você esteja apenas abrindo um arquivo e salvando uma cópia dele. O que causa isso e que contramedidas podem ser tomadas para evitá-lo?

Kaji
fonte
3
A recompactação de um JPEG já compactado com perdas compõe o problema dos artefatos de compactação. É por isso que você nunca deve fazer isso. Se você precisar de uma cópia de um JPEG, basta criar uma cópia dele. Não o abra em um editor de gráficos e recompacte-o. Se você está obtendo arquivos corrompidos o tempo todo simplesmente copiando um arquivo, é necessário substituir o disco rígido. Isso não é normal.
Calvin Huang
2
'Corrupção' é definitivamente o termo errado aqui. JPEG e outra compactação com perdas são sempre uma troca entre o tamanho do arquivo e a qualidade da imagem.
e100

Respostas:

2

Meu primeiro palpite, especificamente com JPEG, é que a paleta de cores não inclui as cores que você vê como ausentes. Pelo meu entendimento, os algoritmos de compressão geralmente tentam remover bits visuais ou de áudio que um usuário não pode ver ou ouvir - pelo menos é assim que funciona com o MP3.

Outro motivo possível seria alterar o nível de bit entre a versão original e a compactada.

Darryl Hein
fonte
2

Apenas trabalhe em qualquer formato sem perdas (PSD, TIFF, etc.) Mesmo PNG se for para uma operação muito básica) e salve como JPG apenas na exportação final (se você realmente precisar usar JPG), como o arquivo final a ser publicado no a teia. Além disso, existem várias maneiras de exportar um JPG, algumas ferramentas permitem desativar artefatos de cores jpg, algumas até fazem compressão parcial por áreas da tela, etc.

S.gfx
fonte