Surlignage dans une bitmap ? - C++ - Programmation
Marsh Posté le 02-01-2005 à 16:34:31
bin, si le fond est uni, s'il faut ne souligner qu'une partie d'un texte,...
Marsh Posté le 02-01-2005 à 16:40:59
Ben le fond n'est pas uni, et on surligne q'une partie du texte (par exemple à la souri on trace un trait épais qui va surligner le texte survolé)
Marsh Posté le 02-01-2005 à 16:45:30
le fond pas uni c'est pas top ! comment veux tu différencier du texte d'un morceau du decor ?
Marsh Posté le 02-01-2005 à 16:52:36
Non mais c'est pas du surlignage automatique c'est l'utilisateur qui surligne à la souri. En fait pour faire plus simple, je veux dessiner sur une image un rectangle de couleur semi transarent.
Marsh Posté le 02-01-2005 à 22:41:48
bin tu fais de l'alpha blending ? En plus comme c'st du semi transparent tu pouras utiliser la superbe formule suivante :
couleur fin(i) = ((couleur image(i)&0xFEFEFEFE)>>1) + ((couleur rectanble&0xFEFEFEFE)>>1);
pour calculer rapidement la couleur d'un pixel i
Marsh Posté le 03-01-2005 à 10:08:12
Quelquesoit ton système, tu dois bien avoir des fonctions pour appliquer une opération de bit (OR, AND, XOR...) entre deux bitmaps : le fond contenant le texte et un rectangle de couleur unie.
Marsh Posté le 02-01-2005 à 14:21:25
Bonjour,
je voudrais faire du surlignage dans une bitmap. Par exemple dans une image qui contient du texte je veux pouvoir surligner comme au marqueur des lignes du texte en semi transapence et en couleur. Comment puis faire ?
Merci.