Por que duas fotos com as mesmas dimensões / dpi têm tamanhos de arquivo diferentes?


10

Estou trabalhando em um projeto em que duas das minhas imagens devem ser o mais pequenas possível. Dimensionei duas imagens para as mesmas dimensões / dpi, verifiquei o perfil de cores no Photoshop CS6 e as duas parecem iguais. Ambos foram salvos na mesma compactação JPEG.

Alguém pode me explicar como essas duas imagens acabaram sendo de tamanhos drasticamente diferentes? O cachorro tem 97 KB e o coelho, 576 KB.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Então, depois de seguir a sugestão, alterei os perfis de cores incorporados das duas imagens acima e agora elas têm quase o mesmo tamanho de arquivo. No entanto, tenho mais dois que têm o mesmo perfil de cores incorporado e, novamente, esses são tamanhos drasticamente diferentes. Você pode explicar o porquê?

insira a descrição da imagem aqui

insira a descrição da imagem aqui


11
se você puder quantificar "pequeno" (você deve ter algumas especificações em que está trabalhando) e qual é o objetivo, poderá receber mais alguns métodos de otimização de tamanho de arquivo.
horatio 10/10

Respostas:


13

As duas primeiras imagens possuem perfis de cores incorporados. O menor tem Adobe RGB e o maior tem "TIFF RGB", que consome mais espaço.

Meu palpite é que você provavelmente deseja que eles sejam sRGB de qualquer maneira , sem perfil de cores incorporado.

No segundo caso, são os detalhes. A fotografia da mão tem grandes áreas da mesma cor, muita desfocagem e muitas linhas nítidas. Isso é ideal para compactação. As bicicletas e as árvores estão cheias de contraste e detalhes complexos. Isso é muito mais difícil de compactar.

Tente executar um forte borrão gaussiano sobre a segunda imagem e observe como ela diminui quando você a salva. Isso não resolve o seu problema, mas deve deixar claro o que está acontecendo.


Como você pode verificar uma imagem para perfis de cores incorporados?
Cbdeveloper 7/11/19

Existem várias maneiras, mas talvez a mais fácil seja: abra-as no Gimp e ele informará e perguntará se você deseja converter para srgb.
Por favor, leia meu perfil

7

Duas imagens com as mesmas dimensões contêm a mesma quantidade de dados, mas não necessariamente a mesma quantidade de informações . Uma imagem em branco puro praticamente não contém informações e pode ser compactada em um espaço muito pequeno (é suficiente armazenar apenas a altura e a largura para recriar completamente essa imagem).

Cenas com muitos detalhes contêm muitas informações e, portanto, exigirão mais espaço de armazenamento, isso é inevitável. No entanto, o ruído é como informações sem sentido; se você pode reduzir o ruído, o tamanho do arquivo será reduzido sem comprometer o conteúdo da imagem.


+1: Eu amo teorias sobre quanta informação faz alguns dados transporta ... Sugiro "teoria Kolmogorov" Para ajudar a compreender que ...
woliveirajr

4

A compactação JPEG diz quantos detalhes jogar fora, não quanto guardar.

Com a mesma quantidade de detalhes descartados, duas imagens diferentes serão deixadas com uma quantidade diferente de detalhes. O armazenamento é geralmente proporcional à quantidade de detalhes deixados na imagem após a compactação.

No seu segundo conjunto, a segunda imagem claramente possui mais detalhes. Isso deve ser óbvio em comparação com o primeiro, que possui grandes extensões de cores uniformes, que comprimem muito melhor.

Em algumas câmeras, você pode optar por compactar imagens para uma determinada qualidade OU um determinado tamanho. Quando uma imagem contém mais detalhes, ela perde mais detalhes quando compactada em um determinado tamanho, portanto, isso é desejável apenas se o armazenamento for limitado.


Então, posso fazer mais alguma coisa para reduzir o tamanho do arquivo?
DaveMac 10/10

Depois de remover o perfil, a próxima coisa a fazer é remover os metadados. Isso pode ser feito com o nconvert -rmeta. Então, se você realmente deseja que arquivos com diferentes quantidades de detalhes tenham o mesmo tamanho, é necessário compactar um mais que o outro (em outras palavras, remova os detalhes extras).
Itai

Depois de remover os metadados estranhos, a única maneira de reduzir o tamanho do arquivo é reduzir a quantidade de informações na imagem. Você faz isso cortando, diminuindo o tamanho ou reduzindo o fator Q ("qualidade") da imagem jpeg. Normalmente, você pode reduzir para q = 75 (não sabe qual é o equivalente exato do photoshop) antes de obter artefatos visíveis (sem aplicar zoom para observar pixels individuais), mas isso varia de imagem para imagem.
Brian White

E, infelizmente, imagens com linhas nítidas, contraste e detalhes tendem a mostrar artefatos mais rapidamente à medida que você diminui a qualidade do JPEG. Então você praticamente não pode vencer.
Por favor, leia meu perfil

3
@mattdm O ruído por definição é aleatório e não é compactado bem. Descobri que a aplicação de um filtro de desfoque nas áreas fora de foco de uma imagem pode reduzir drasticamente o tamanho do arquivo e fazer com que a imagem pareça melhor, fazendo o assunto aparecer. Você pode ganhar às vezes!
Gratidão #

4

Se você estiver trabalhando no Photoshop (ou PS Elements), use a opção "Salvar para a Web e dispositivos ..." em vez de "Salvar" ou "Salvar como ...". Isso não apenas oferece a oportunidade de remover componentes de arquivo indesejados (perfis de cores, metadados), como também é possível visualizar de forma interativa o que as alterações nas configurações farão na imagem, como até onde você pode ir com a compactação JPEG antes que os artefatos comecem. tornar-se censurável.

Você terá que aceitar que algumas imagens serão compactadas em um grau muito maior do que outras: a compressão (em termos simples) é principalmente sobre a descrição de alterações entre os pixels vizinhos, e o "gradiente suave" é uma história muito mais curta do que uma longa , conto complicado de 64 pixels individuais mais ou menos independentes. Sua imagem de bicicleta / folhagem é o equivalente fotográfico de A Tale of Two Cities ou À la recherche du temps perdu - você pode criar um resumo de dois parágrafos, mas perderá muito. Parafraseando Einstein: seus arquivos devem ser o mais simples possível, mas não mais simples.Use níveis de compactação mais altos (números de qualidade mais baixa) em imagens que possam suportá-lo e, ao agregar os tamanhos de arquivo, funcionará bem o suficiente para que uma imagem que precise ser maior não perturbe o carrinho de maçã.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.