¿Cómo evitar que el Android Market comprima JPEG con el PNG gráfico promocional?

Recientemente he subido una nueva aplicación al Android Market ( esta aplicación ). También he subido un icono de aplicación de alta resolución, un gráfico de funciones y un gráfico promocional.

Sin embargo, el gráfico promocional obtiene una compresión JPEG realmente feo. Esta es la imagen que he subido:

Antes de subir a Android Market

Esto es lo que hace el Android Market:

¿Qué Android Market?

Curiosamente, el Android Market parece convertirlo a una imagen JPEG, pero conserva la extensión de archivo .png. ¿Es esto un error?

Esto es lo que intenté resolver el problema:

  1. Comprobado que la imagen no tiene transparencia alfa, es de 24 bits y tiene la resolución correcta (como se describe aquí ).
  2. Creó un PNG con una paleta optimizada de 256 colores y la subió. Todavía se convierte a JPEG, aunque el archivo PNG original es más pequeño que el archivo JPEG resultante.
  3. Creó un JPEG con baja compresión y lo subió – pero el problema es el mismo.

¿Alguien tiene el mismo problema? ¿Qué hiciste para arreglarlo?

¡Muchas gracias por ayudar!

Utilice imágenes pequeñas en kilobytes, por ejemplo, <5KB hará el trabajo.

La imagen promocional subida tiene que ser muy pequeña o Market la "procesará" automáticamente (reduzca su tamaño). Tuve el mismo problema con> 8KB imágenes y al final todo salió bien con 3KB PNG / 5KB archivos JPEG. Trate de usar menos colores, menos efectos, reducir la calidad, trate de dithering también. Al final, siempre obtendrá una imagen de mejor calidad que Market después del procesamiento (reducción de tamaño).

Puede comprobarlo por sí mismo: – Inicie sesión en Android Market – cargue la imagen promocional de su APK – abra la imagen cargada en una nueva ventana / pestaña y guárdela localmente en su disco duro – compruebe el tamaño de la imagen. Es mucho más pequeño que original ~ 15KB. El mío era ~ 3KB y original era ~ 17KB

Pruebe estos que hice en photoshop. No son perfectos, pero el tamaño es mucho menor por lo que puede obtener un mejor tratamiento en el mercado:

Pruebe estos, los he hecho en Adobe Fireworks, usé Save as simple, con 2 opciones de compresión JPEG diferentes (80% y 90%). Háganoslo saber, me gustaría saber la respuesta yo mismo 😉

JPEG 80% http://cl.ly/0m2c412p212n1r1w101u
JPEG 90% http://cl.ly/0627030I1U0P1R173W33

Lo siento, no puedo insertar fotos todavía como nuevo usuario.

Esto es sólo una idea, pero ¿ha intentado ponerse en contacto con alguien en el Android Marketplace acerca de ello?

Abajo en la parte inferior de esta página, tienen acoplamientos para entrarlos en contacto con directamente:

https://market.android.com/support/bin/answer.py?answer=136601&hl=es

La conversión del archivo PNG a un JPEG y la carga del JPEG debería haber ayudado, especialmente si se aplicó el dithering en las áreas de color sólido. Puede que tengas que darle un poco de tiempo para que la subida entre en efecto y que la nueva versión aparezca en los servidores del Market.

  • ¿Cómo puedo licenciar mi aplicación de Android?
  • Falló la carga de la reproducción de Google debido a la versión de servicio de Google Play
  • Android usando el generador de arte de dispositivo para capturas de pantalla
  • Perdí mi keystore para la aplicación subida en el mercado de android
  • Configuración de compatibilidad de Android en AndroidManifest.xml
  • Migrar a todos los usuarios de mi aplicación de pago a la compra en la aplicación
  • El referente de instalación de Android Market está vacío para las instalaciones del mercado. ¿Es un error o un comportamiento normal?
  • Aplicación rechazada por Google Pay
  • Muestra que "tu dispositivo no es compatible con esta versión" para mi aplicación de pago en Nexus 7
  • Mi aplicación se rechazó de Google Play debido a algún problema con la política de red?
  • Aunque cargar la aplicación en Google Play muestra que se ha producido un error en la carga. Debe comprobar el icono dentro de su APK porque no es válido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.