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

8

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 de g +, pero la mayoría se agregan a sí mismos en un teléfono de pan de jengibre.

¿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 de conversación todavía es de baja resolución y ha sido mejorada en la aplicación del teléfono. También tengo una foto de perfil público que actualicé al mismo tiempo.

ce4
fuente
¿Qué dispositivo tienes y qué ROM estás usando? Solo tengo este problema cuando las imágenes, en sí mismas, son 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 cargados desde G + y FB aparecen borrosos sin ninguna buena razón, en realidad.
rm-vanda
Es independiente del dispositivo (ICS + al menos 800x480). Lo extraño es: volver a subir funcionó en algunas fotos, excepto en mi propia foto de perfil
ce4
1
Después de revisar el registro de cambios 4.1, Google aparentemente abordó por completo este problema en las últimas actualizaciones. Espero que liberen la fuente, ¡pronto!
rm-vanda
¡Gracias! podrías darme un enlace para esto?
ce4
AndroidPolice tiene un artículo con más información sobre esto.
ce4

Respuestas:

10

Esto se debe a una limitación de GMail más que nada. GMail solo admite iconos de contacto con una resolución de 64 × 64, mientras que ICS admite hasta 256 × 256. Cuando le das un ícono a un contacto, Android carga ese nuevo ícono 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 bonito y bonito que elegiste.

MowDownJoe
fuente
1
Parece lógico, sin embargo, me resulta difícil aceptar que Google lo estropeó y olvidó arreglarlo o incluso notó que arrancaba. Sólo de pensar.
ce4
3

Vamos a aclarar una cosa, 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 buena idea hacer una copia de seguridad de esta carpeta en Dropbox o similar, no desea tener que recopilar estas imágenes nuevamente.

  • Descarga HD Contacts (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 contactos en un lote cuando sea necesario (como después de instalar una nueva ROM).

Hasta que este sea el lado fijo 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.

pzkpfw
fuente
2

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

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
fuente
1
Aparentemente, ¡esto NO está arreglado 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 muy feas!
trejder
Hmm, desde entonces he actualizado mi foto de perfil 'ME' y se ve nítida. Los artefactos anteriores de compresión / mejora han desaparecido. Probado en un Nexus 7 y un Nexus S, ambos ejecutan 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.
ce4
Después de leer esto y publicaciones similares, finalmente encontré la solución. Era necesario transferir archivos al teléfono / teclado y subirlos a mis contactos desde allí. Esta es la única forma de obtener fotos nítidas. Todo el tiempo estaba tratando de hacer lo mismo a través de GMail, porque no estaba al tanto de sus limitaciones y del hecho de que almacena las fotos directamente en la base de datos. Ahora todo está bien. Gracias.
trejder
2

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 otra solución 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

Mansour
fuente
2

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

Elise
fuente
1
Increíble, es 2016 y esto todavía está sucediendo, de alguna manera cada uno de mis contactos tenía una versión de baja resolución de su conjunto de fotos como una imagen de contacto personalizada.
fernio