jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011
-
3 nov. 2008 à 13:09
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 2016
-
4 nov. 2008 à 12:25
Salut le Forum,
Voilà le problème :
j'ai une image Name : image1 et une autre image Name : imageDeFond.
Ce que j'aimerai c'est de superposer image1 sur imageDeFond.. Le
probléme c'est que image1 contient une image sur un fond blanc et
lorsque image1 est superposé sur ImageDeFond on voit le fond
blanc de Image1 et C trop laid ......................
Alors est-ce que qq1 connaîtré le code ..?? ou m'aider svp. J'ai essayé de voir des exemple sur internet mais rien ..
PS : pour appliquer cela il faut que le dessin se sépare nettement de son fond, c'est à dire pas de flou progressif (sinon il faudra trouver autre chose ...)
jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011 4 nov. 2008 à 08:12
MOn image est-en jpg. Mais jpe jouer sur la couche alpha ...... avec le format .pnj.
J'ai essayé Image1.Transparent := True;
Cela marche parfaitement lorsque j'ai mi un carré noir sur le fond blanc. Mais ca ne marche pas dés qu'il y a un petit peu de fondu ??
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 4 nov. 2008 à 10:33
Bon ecoute :
le format JPEG supporte la transparence d'une couleur.
Mais si tu as du fondu, ça ne marche plus !
Car, si tu fixes la transparence à clWhite (blanc), si tu as du fondu, quand le contour de l'image sera traité, on obtiendra un dégradé de couleurs (par exemple clWhite, clYellow, clRed) si le contour de l'image est rouge, et si il y a du fondu.
Bref, tu auras des traces autour, et c'est vraiment pas beau.
Le format PNG est une bonne idée. f0xi ne te dira pas le contraire ;) et je t'engage à récupérer la PNGLib et à l'utiliser. Le fondu est très bien géré avec.
jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011 4 nov. 2008 à 10:34
_________ j'arrive passss
Si j'ai bien comprit le code :
Image1.Picture.Bitmap.TransparentColor := clWhite; Défini la couleur transparent Comme BLANC ?????????
Image1.Picture.Bitmap.Transparent := True;
Quand j'applique ce code à mon image cela a pour effet que mon image n'est plus visible ..... alors que l'image comporte du noir , du gris, du blanc.