¿Por qué mis fotos de contacto están borrosas y cómo solucionarlo?

Desde el cambio de Android 2.x (2.3.7) a 4.0.4 ICS, noto que todas las imágenes de mis contactos están borrosas.

Algunos de ellos provienen de perfiles g+, pero la mayoría se agregan ellos mismos en un teléfono Gingerbread.

¿Por qué están borrosos y cómo puedo solucionar esto?

PD: mi propia imagen que volví a cargar a través de la aplicación Talk todavía está en baja resolución y está mejorada en la aplicación del teléfono. También tengo una foto de perfil público que actualicé al mismo tiempo.

¿Qué dispositivo tienes y qué ROM estás usando? Solo tengo este problema cuando las imágenes en sí mismas están borrosas. Pero como usted mismo agregó algunas, no creo que ese sea el problema. ¿Has intentado volver a configurar alguna de estas imágenes? Muchos de los subidos desde G+ y FB aparecen borrosos sin una buena razón, de verdad.
Es independiente del dispositivo (ICS + al menos 800x480). Lo extraño es que volver a cargar funcionó en algunas fotos, excepto en mi propia foto de perfil.
Después de revisar el registro de cambios de 4.1, Google aparentemente solucionó este problema por completo en las últimas actualizaciones. ¡Espero que publiquen la fuente, pronto!
¡Gracias! ¿Me podrías dar un enlace para esto?
AndroidPolice tiene un artículo con más información sobre esto.

Respuestas (5)

Esto se debe a una limitación de GMail más que nada. GMail solo admite íconos de contacto con una resolución de 64 × 64, mientras que ICS admite hasta 256 × 256. Cuando le das un icono a un contacto, Android carga ese nuevo icono de contacto en GMail... que luego lo reduce rápidamente. ... Y luego, Android cree que lo cambiaste al ícono de baja resolución y lo usa en lugar del lindo y bonito que elegiste.

Parece lógico, sin embargo, me resulta difícil aceptar que Google arruinó esto y se olvidó de arreglarlo o incluso se dio cuenta de que arrancaba. Sólo de pensar.

Dejemos una cosa clara, la resolución de contacto sigue siendo demasiado baja, incluso después de la "corrección" para 4.1 donde las imágenes se ampliaron ligeramente. A partir de ahora, solo hay una solución alternativa si desea imágenes de contacto nítidas.

  • Cree una carpeta con imágenes de contacto de alta resolución. Es una gran idea hacer una copia de seguridad de esta carpeta en Dropbox o similar, no querrás tener que recopilar estas imágenes nuevamente.

  • Descarga Contactos HD (gratis) desde Google Play. Esta aplicación le permitirá especificar una imagen de contacto "HD" (alta resolución) para cada contacto. Puede hacer una copia de seguridad de la base de datos de contactos/aplicaciones desde aquí, y puede rehacer todas las imágenes de contacto en un lote cuando sea necesario (como después de instalar una nueva ROM).

Hasta que esto se solucione en el lado del servidor y Google permita la sincronización de imágenes brillantes de alta resolución, todo lo que podemos discutir son soluciones alternativas, y esta es la que creo que funciona mejor.

Aparentemente, esto se solucionó a partir de Android 4.1 Jelly Bean:
consulte la descripción general de la API para Jelly Bean y encontrará lo siguiente:

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.
¡ Aparentemente, esto NO está solucionado a partir de Android 4.1 Jelly Bean! ¡Al menos no en Galaxy Nexus, que tiene una pantalla HD e incluso las imágenes de contacto de 256x256 se ven terriblemente feas en él!
Hmm, desde entonces actualicé mi foto de perfil 'YO' y se ve nítida. Los antiguos artefactos de compresión/ampliación se han ido. Probado en un Nexus 7 y un Nexus S, ambos con 4.1.1. PD: ¿Has vuelto a subir las fotos de perfil objetables? La calidad de los contactos con fotos de perfil antiguas sigue siendo la misma.
Después de leer esto y publicaciones similares, finalmente encontré la solución. Era necesario transferir archivos al teléfono/pad y subirlos a mis contactos desde allí. Esta es la única manera de obtener fotos nítidas. Estuve todo el tiempo tratando de hacer lo mismo a través de GMail, porque no estaba al tanto de sus limitaciones y del hecho de que almacena fotos directamente en la base de datos. Ahora, todo está bien. Gracias.

No estoy seguro de si su problema es el que estoy abordando: Gmail no guarda nada más grande que 96x96. Entonces, cuando sus contactos se sincronizan con Gmail, se reducen. Si limpia su teléfono y vuelve a sincronizar, las fotos de 96x96 se descargarán a su teléfono.

No pude encontrar ninguna solución más que escribir mi propia aplicación, que sube las fotos de alta calidad a picasaweb en un álbum privado. Prueba la aplicación: https://play.google.com/store/apps/details?id=com.oxplot.contactphotosync

Lo que funcionó para mí fue ir a mi PC, abrir los contactos de Gmail y eliminar las fotos de los contactos una por una. Entonces listo, las imágenes sin comprimir están de vuelta en mi Android.

Increíble, es 2016 y esto sigue sucediendo, de alguna manera cada uno de mis contactos tenía una versión en baja resolución de su conjunto de fotos como una imagen de contacto personalizada.