Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
938 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Surlignage dans une bitmap ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Surlignage dans une bitmap ?

n°935173
TigWds
Posté le 02-01-2005 à 14:21:25  profilanswer
 

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.

mood
Publicité
Posté le 02-01-2005 à 14:21:25  profilanswer
 

n°935216
KangOl
Profil : pointeur
Posté le 02-01-2005 à 16:16:30  profilanswer
 

ca, ca depend de ton image...

n°935227
TigWds
Posté le 02-01-2005 à 16:29:34  profilanswer
 

Pourquoi ca depend de mon image ?

n°935232
KangOl
Profil : pointeur
Posté le 02-01-2005 à 16:34:31  profilanswer
 

bin, si le fond est uni, s'il faut ne souligner qu'une partie d'un texte,...

n°935236
TigWds
Posté le 02-01-2005 à 16:40:59  profilanswer
 

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é)

n°935239
KangOl
Profil : pointeur
Posté le 02-01-2005 à 16:45:30  profilanswer
 

le fond pas uni c'est pas top ! comment veux tu différencier du texte d'un morceau du decor ?

n°935246
TigWds
Posté le 02-01-2005 à 16:52:36  profilanswer
 

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.

n°935406
chrisbk
-
Posté le 02-01-2005 à 22:41:48  profilanswer
 

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


Message édité par chrisbk le 02-01-2005 à 22:42:13
n°935543
lsdYoYo
gravity powered
Posté le 03-01-2005 à 10:08:12  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Surlignage dans une bitmap ?

 

Sujets relatifs
Est-ce que quelqu'un pourrait m'envoyer une bitmap 8bits ?Comment reconstruire une image bitmap a partir d'un tableau?
[borland C++] afficher une image bitmap URGENT svpSoucis d'écriture d'un fichier BITMAP [RESOLU]
modifier des pixels sur un bitmap VC++[Flash] Insertion dynamique de bitmap à partir de la bibliothèque
[Debutant] envoyer une bitmap d'un serveur vers un clientafficher un bitmap à partir de la classe CClientDC
reseau neurones - bitmap -> un vecteur de booleen[MFC] Chargement et affichage d'un Bitmap dans une fenêtre dimensionée
Plus de sujets relatifs à : Surlignage dans une bitmap ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR