2 votes

Comment définir l'image d'arrière-plan sans l'adapter à l'écran ?

Lorsque je choisis une image d'arrière-plan/de fond d'écran dont le rapport de taille est très différent de celui de mon écran, Android choisit d'agrandir mon image jusqu'à ce que sa hauteur corresponde à celle de l'écran. Ce faisant, la largeur de l'image est également agrandie, même au-delà de la largeur de l'écran si nécessaire. Cela signifie qu'une grande partie de l'image est manquante (à gauche et à droite de la partie centrale, par défaut - mais la partie visible peut être modifiée). Comment puis-je éviter cela, ou choisir le facteur de zoom avec lequel mon image est définie ?

Merci.

PS. Android 11 sur Samsung Galaxy A40

1voto

Charles Points 121

Une solution, ennuyeuse mais qui fonctionne : allez dans la Galerie, ouvrez l'image que vous voulez comme fond d'écran, zoomez et faites un panoramique jusqu'à ce qu'elle se positionne comme vous le souhaitez, puis faites une capture d'écran.

L'image résultante aura exactement les bonnes proportions (celles de votre écran), de sorte que lorsqu'elle sera définie comme fond d'écran, Android ne la dilatera pas de force pour qu'elle corresponde à des critères arbitraires.

Gallery sur mon téléphone permet d'effectuer des zooms et des panoramiques à volonté, à l'exception du fait que l'image reste centrée verticalement sur l'écran tant que l'image (même si elle est zoomée) est plus petite que la hauteur de l'écran (de même, elle reste centrée horizontalement tant que l'image, même si elle est zoomée, est toujours plus étroite que la largeur de l'écran).

Bien sûr, cela crée une deuxième image, ce qui gaspille une mémoire précieuse. Mais je ne connais pas de meilleure solution pour l'instant.

En outre, le fond de l'écran dans les zones non couvertes par l'image sera toujours noir. Il serait intéressant qu'une solution potentielle propose d'appliquer n'importe quelle couleur à la place (typiquement, je choisirais une couleur qui s'intègre bien à mon image).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X