2 votos

¿Cómo establecer la imagen de fondo sin ajustarla/ampliarla para que se ajuste a la pantalla?

Al elegir una imagen de fondo/fondo de pantalla que tiene una relación de tamaño muy diferente a la de mi pantalla, Android optará por ampliar mi imagen hasta que su altura coincida con la de la pantalla. En el proceso, el ancho también se expande, incluso más allá del ancho de la pantalla si es necesario. Esto significa que falta gran parte de la imagen (a la izquierda y a la derecha de la parte central, por defecto - pero se puede cambiar la parte que es visible). ¿Cómo puedo evitar que esto ocurra, o elegir el factor de zoom con el que se ajusta mi imagen?

Gracias.

PS. Android 11 en el Samsung Galaxy A40

1voto

Charles Puntos 121

Una solución, molesta pero que funciona: Ve a la Galería, abre la imagen que quieres como fondo de pantalla, haz un zoom y una panorámica hasta que se posicione como quieres, y luego haz una captura de pantalla.

La imagen resultante tendrá exactamente las proporciones correctas (las de su pantalla), de modo que al establecerla como fondo de pantalla Android no la expandirá a la fuerza para que se ajuste a algún criterio arbitrario.

La galería en mi teléfono permite hacer zoom y panorámica a voluntad, excepto por el hecho de que mantendrá la imagen centrada verticalmente en la pantalla mientras la imagen (incluso si se amplía) sea más pequeña que la altura de la pantalla (y de forma similar, la mantendrá centrada horizontalmente mientras la imagen, incluso si se amplía, siga siendo más estrecha que la anchura de la pantalla).

Por supuesto, esto crea una segunda imagen, que desperdicia una memoria preciosa. Pero no conozco una solución mejor en este momento.

Además, el fondo de la pantalla en las zonas no cubiertas por la imagen será siempre negro. Estaría bien que una posible solución ofreciera aplicar cualquier color en su lugar (normalmente, elegiría uno que se integrara bien con mi imagen).

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