Por que minhas fotos de contato estão tremidas e como corrigi-las?

8

Desde a mudança do Android 2.x (2.3.7) para o 4.0.4 ICS, percebo que as fotos de todos os meus contatos estão tremidas.

Alguns deles vêm de perfis do Google+, mas a maioria é adicionada automaticamente em um telefone de gengibre.

Por que eles estão embaçados e como posso corrigir isso?

PS: minha própria imagem que eu reenviei por meio do aplicativo de conversação ainda é de baixa resolução e aumentada no aplicativo de telefone. Também tenho uma foto de perfil público que atualizei ao mesmo tempo.

ce4
fonte
Qual dispositivo você possui e qual ROM você está usando? Eu só tenho esse problema quando as fotos estão embaçadas ... Mas desde que você adicionou algumas, não acho que esse seja o problema. Você tentou redefinir alguma dessas fotos? Muitos dos que foram enviados do G + e do FB aparecem embaçados sem uma boa razão, na verdade.
Rm-vanda
É independente de dispositivo (ICS + pelo menos 800x480). Estranho é: Re-upload trabalhou em algumas fotos, exceto a minha própria foto do perfil
CE4
11
Depois de examinar o changelog 4.1, o Google aparentemente resolveu completamente esse problema nas últimas atualizações. Espero que eles liberem a fonte, em breve!
Rm-vanda
Obrigado! você poderia me dar um link para isso?
ce4 05/07/12
AndroidPolice tem um artigo com mais informações sobre isso.
ce4 12/12/12

Respostas:

10

Isso se deve a uma limitação do GMail mais do que qualquer coisa. O GMail suporta apenas ícones de contato com uma resolução de 64 × 64, enquanto o ICS suporta até 256 × 256. Quando você atribui um ícone a um contato, o Android faz o upload desse novo ícone de contato no GMail ... que o reduz imediatamente. ... E então o Android acha que você o mudou para o ícone de baixa resolução e o usa em vez do bonito e bonito que você escolheu.

MowDownJoe
fonte
11
Parece lógico, no entanto, acho difícil aceitar que o Google tenha estragado tudo e esquecido de corrigi-lo ou até percebeu que ele era inicializado. Só pensando.
CE4
3

Vamos esclarecer uma coisa: a resolução do contato ainda é muito baixa, mesmo após a "correção" da 4.1, onde as imagens foram ligeiramente ampliadas. A partir de agora, há apenas uma solução alternativa, se você quiser imagens de contato nítidas.

  • Crie uma pasta com imagens de contato de alta resolução. É uma boa idéia fazer backup dessa pasta no Dropbox ou similar, pois não é necessário coletar essas imagens novamente.

  • Faça o download dos Contatos em HD (grátis) no Google Play. Este aplicativo permite especificar uma imagem de contato "HD" (alta resolução) para cada contato. Você pode fazer backup do banco de dados de contatos / aplicativos a partir daqui e refazer todas as fotos de contatos em lote quando necessário (como após instalar uma nova ROM).

Até que este seja o lado do servidor fixo e o Google permita a sincronização de imagens brilhantes de alta resolução, tudo o que podemos discutir são soluções alternativas, e essa é a que acho que funciona melhor.

pzkpfw
fonte
2

Aparentemente, isso foi corrigido no Android 4.1 Jelly Bean:
consulte a Visão geral da API do Jelly Bean e você encontra o seguinte:

Large photos

Android now supports high resolution photos for contacts.
Now, when you push a photo into a contact record, the system processes it into
both a 96x96 thumbnail (as it has previously) and a 256x256 "display photo"
that's stored in a new file-based photo store (the exact dimensions that the
system chooses may vary in the future). You can add a large photo to a contact
by putting a large photo in the usual PHOTO column of a data row, which the
system will then process into the appropriate thumbnail and display photo
records.
ce4
fonte
11
Aparentemente, isso NÃO é corrigido a partir do Android 4.1 Jelly Bean! Pelo menos não no Galaxy Nexus, que possui tela HD e até mesmo imagens de contato de 256x256 parecem horríveis!
Trejder
Hmm, eu atualizei minha foto de perfil 'ME' e ela parece nítida. Os antigos artefatos de compactação / upscaling desapareceram. Testado em um Nexus 7 e um Nexus S, ambos executando 4.1.1. PS: Você reenviou as fotos de perfil censuráveis? A qualidade dos contatos com as fotos antigas do perfil permanece a mesma.
ce4
Depois de ler isso e posts semelhantes, finalmente encontrei a solução. Era necessário transferir arquivos para o telefone / teclado e enviá-los para meus contatos a partir daí. Esta é a única maneira de obter fotos nítidas. Eu estava o tempo todo tentando fazer o mesmo através do GMail, porque não conhecia suas limitações e o fato de que ele armazena fotos diretamente no banco de dados. Agora está tudo bem. Obrigado.
Trejder
2

Não tenho certeza se o problema foi solucionado: o Gmail não salva nada maior que 96 x 96. Portanto, quando seus contatos são sincronizados com o Gmail, eles são reduzidos. Se você limpar o telefone e sincronizar novamente, as fotos 96x96 serão baixadas no seu telefone.

Não consegui encontrar outra solução, a não ser escrever meu próprio aplicativo, que envia as fotos de alta qualidade para o picasaweb em um álbum particular. Experimente o aplicativo: https://play.google.com/store/apps/details?id=com.oxplot.contactphotosync

Mansour
fonte
2

O que funcionou para mim foi acessar meu PC, abrir os contatos do Gmail e excluir as fotos dos contatos uma por uma. Então voilá, as imagens não compactadas estão de volta no meu Android.

Elise
fonte
11
Incrível, é 2016 e isso ainda está acontecendo. De alguma forma, cada um dos meus contatos tinha uma versão em baixa resolução do conjunto de fotos como uma imagem de contato personalizada.
fernio