PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Enregistrement d'une image avec fond transparent
Enregistrement d'une image avec fond transparent
Iniciado por winsoft, 28,ago. 2019 12:55 - 4 respuestas
Miembro registrado
158 mensajes
Publicado el 28,agosto 2019 - 12:55
Bonjour,
Je bute sur un problème. J'aimerais enregistrer une image dans un fichier Memo avec un fond transparent.

Voici mon code
S_LOGO..ModeTransparence = trsCoinHautGauche

J'enregistre juste mon image en affectant mon image
MATABLE.LOGO = S_LOGO
Hmodifie(MATABLE)

J'ai essayé en utilisant ceci
HAttacheMémo(MATABLE,MONLOGO,S_LOGO)

L'image est bien enregistré dans un blob mais sur fond blanc...

Qui a une idée ??

--
Nicolas
Miembro registrado
4.361 mensajes
Publicado el 28,agosto 2019 - 14:10
Bonjour,
As tu essayé de gérer la transparence via la description du champ ?
Ton image initiale gère-t-elle la transparence ?

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
158 mensajes
Publicado el 28,agosto 2019 - 15:04
Hello
Oui bien sûr. Mon image est transparente, je la gère avec trsCoinHautGauche
Je l'enregistre en format png pour ensuite l'attribuer à mon image

--
Nicolas
Publicado el 28,agosto 2019 - 16:50
Bonjour,

Je pense que l'image initiale est sur fond blanc.
Pour savoir, ouvrir l'image avec Pain.net et normalement le fond de cette dernière doit être fait de petits carreaux gris et blanc, si ce n'est pas le cas, l'image n'est pas sur fond transparent.

Avec Pain.net il est très facile de passer une image en fond transparent (détourage) :
- Ouvrir l'image dans Pain.net
- Sélectionner l'outil "Baguette magique"
- Cliquer la zone à rendre transparente, elle se sélectionne
- Appuyer sur la "Suppr" du clavier

et voilà l'image est détourée sur fond transparent.

Alain
Miembro registrado
4.361 mensajes
Publicado el 29,agosto 2019 - 07:50
J'ai l'impression que tu confond donnée et mode d'affichage de la donnée.
Faisons un parallèle avec une donnée "texte", tu peux chosir d'afficher cette donnée en rouge sur fond vert, toutefois, l'ors de l'affichage des données dans wdmap ou cchf, elle sera toujours en noir sur blanc.
Dans la fenêtre, ton image s'affiche bien dans le mode de transparence souhaité ?

--
Il y a peut être plus simple, mais, ça tourne