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.
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.
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.
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.
rm-vanda
ce4
rm-vanda
ce4
ce4