1 votos

La aplicación de Wikipedia o Gmail duplica el tamaño de las imágenes Wiki al compartirlas

Estoy compartiendo muchas imágenes y artículos desde la aplicación móvil de Wikipedia a mi cuenta de Gmail. Hoy noté que ya sea la aplicación en sí o Gmail está duplicando el tamaño de las imágenes durante este proceso.

Por ejemplo, me encontré con esta imagen.

introducir descripción de la imagen aquí

La página correspondiente de Wikipedia dice:

500 × 373 píxeles. No hay disponible una resolución más alta.

La compartí a mi dirección de correo electrónico de la forma habitual (usando tres puntos > Compartir) y al recibir el correo electrónico compartido en mi Gmail, resultó que la imagen tiene dimensiones de 1280 x 955 píxeles. Por lo que es dos veces y media más grande que la original.

introducir descripción de la imagen aquí

introducir descripción de la imagen aquí

Como se puede ver arriba, la imagen en sí está muy borrosa y artificialmente agrandada. Por lo tanto, no es Wikipedia ocultando alguna resolución de imagen realmente más grande. Es ya sea la aplicación de Wikipedia o Gmail duplicando la imagen durante el proceso de compartir.

¿Es esto alguna característica extraña que no entiendo? ¿O es un error introducido en la aplicación móvil de Wikipedia?

2 votos

Deberías verificar si la imagen también se redimensiona al compartirla con una aplicación diferente. Si este es el caso, el comportamiento es simplemente un error y deberías crear un problema para ello: phabricator.wikimedia.org/tag/wikipedia-android-app-backlog

1voto

Andrew T. Puntos 2107

Esto se debe a que la aplicación de Wikipedia en realidad solicita una imagen de ancho fijo de 1280px al verla en la galería de la aplicación y compartirla desde allí.

Cuando se toca una imagen, la aplicación permite al usuario ver la imagen en un visor especial (también conocido como galería de la aplicación). La imagen mostrada en la galería es en realidad una imagen redimensionada.

Para esta imagen específica, la URL es

https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Kraszewski_manor_in_Do%C7%94haje%2C_drevaryt.Jpg/1280px-Kraszewski_manor_in_Do%C7%94haje%2C_drevaryt.Jpg

Observa el 1280px en el medio de la URL. Este enlace es en realidad una API para generar una miniatura de imagen con ancho arbitrario para que Wikipedia/Wikimedia Commons pueda generar una imagen más pequeña/más grande que la original cuando sea necesario.

Al tocar el botón "Compartir", la aplicación utiliza la imagen directamente desde la galería de la aplicación (que ha sido redimensionada) y la guarda localmente como un archivo temporal con el propósito de compartir, por eso el ancho siempre es de 1280px al compartir.


Una posible solución conocida es descargar la imagen primero ya que está utilizando la URL original, y así obtener la imagen original con el tamaño original.


Dado que la aplicación oficial de Wikipedia está de código abierto:

  • Para los usuarios finales: siéntete libre de informar un problema para discutir si se trata de un error o está diseñado así, y para hacerles saber la expectativa del usuario.
  • Para desarrolladores: es posible modificar el comportamiento de compartir imágenes. El código relevante debería estar dentro de GalleryItemFragment.shareImage() para determinar la fuente de la imagen y GalleryActivity.onShare() para el nombre de archivo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X