PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 24 → Image qui s'agrandit toute seule
Image qui s'agrandit toute seule
Débuté par Stéphane, 08 fév. 2019 16:17 - 2 réponses
Membre enregistré
277 messages
Popularité : +2 (2 votes)
Posté le 08 février 2019 - 16:17
Bonjour à tous.

J'ai un phénomène étrange.

J'enregistre une image dans une rubrique image binaire d'un fichier à partir d'un fichier jpg.

C'est juste un quadrillage pour l'instant (je vais effectuer par la suite des dessins de marqueurs dessus).

A l'arrivée dans ma fenêtre, je l'affiche dans un champ image et tout est bien jusque là.

A ce stade, normalement je vais dessiner dessus, mais pour l'instant je n'en suis pas encore là.

Je l'enregistre par une simple affectation Monfichier.MaRubrique = MonChampImage

Puis, bien entendu le HModifie(MonFichier)

Et à l'affichage suivant, l'image a doublé de taille !

Si je l'enregistre à nouveau et que je la réaffiche, à chaque fois elle double de taille par rapport à la précédente.

C'est à l'enregistrement que ce doublage de taille s'effectue.

Les propriétés de mon champ image sont :
- Mode Affichage 100%
- Visible
- Actif
- Mire désactivée
- Cette image est une zone de clicage
- Scoll automatique seulement

Tout ce que je n'ai pas noté ici est désactivé ou vide (ancrage, Liaison...).

Auriez-vous une idée de ce qu'il se passe ?

Est-ce que je fais mal mon enregistrement ?

Merci d'avance.
Posté le 09 février 2019 - 11:35
Salut @Stephane,
Le fait de mettre ton image dans le champ la modifie.
Ainsi si le fenêtre a fond noir et que votre image a un fond transparent votre image finale aura le fond noir.
De plus, une adaptation de l'image est faite selon le dpi de l'appareil.
Je vous conseil d'utiliser une variable image et d'enregistrer la variable image.
Membre enregistré
277 messages
Popularité : +2 (2 votes)
Posté le 11 février 2019 - 09:37
Merci de ta réponse.

Il semblerait effectivement que cela soit lié au DPI.

Je m'explique : je fais mes tests sur BlusStacks et j'ai remarqué que le DPI était élevé.

En le mettant à 160, l'image ne s'agrandit plus.

Or, je dois développer cette appli pour qu'elle soit opérationnelle quel que soit le DPI.

Je vais utiliser ta méthode concernant la variable image, mais juste une question : pour l'enregistrer dans ma rubrique, je dois faire une simple affectation ou bien une manip intermédiaire est nécessaire ?

Merci.