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

  FORUM HardWare.fr
  Programmation
  C++

  [SDL] blitting d'apres un masque (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SDL] blitting d'apres un masque (résolu)

n°251804
nico168
Posté le 22-11-2002 à 19:43:38  profilanswer
 

salut,
 
j'ai besoin d'un petit conseil :
j'ai 3 SDL_Surfaces de tailles identiques(Source, Mask et Cible)
Source est une image quelconque.
Mask est une image noir et blanc
 
j'aimerais faire une copie de Source vers Dest seulement si le pixel correspondant sur Mask est blanc.
 
une sorte de blit en utilisant l'operateur ET
 
je n'ai pas trouvé de fonction qui me permetais de faire ca avec SDL.
je m'apprete donc a faire cette fonction genre
pour chaque pixel de Cible
  je lis le pixel mask,  
  si blanc  
      je lis le pixel de Source et je le mets dans Cible
 
 
ca me semble pas tres optimisé.
est ce qu'un systeme genre :
 
pour chaque pixel de Cible
   lire pixel  
   tant que le pixel lu est blanc
 Compteur++;
   copie Compteur pixel de Source vers Cible
 
mais je me demande si je me prend pas la tete pour rien.
je commence a coder la 1ere solution alors n'hesitez pas a me faire rapidement des sugestions
 
merci


Message édité par nico168 le 22-11-2002 à 20:26:20
mood
Publicité
Posté le 22-11-2002 à 19:43:38  profilanswer
 

n°251817
Kristoph
Posté le 22-11-2002 à 20:19:50  profilanswer
 

http://sdldoc.csn.ul.ie/sdlblitsurface.php
 
Il faut que ta surface source integre une info de Alpha pour ca.

n°251820
nico168
Posté le 22-11-2002 à 20:25:49  profilanswer
 

arf... bien sur, en utilisant l'alpha.
merci et désolé pour le dérangement
 :jap:


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

  [SDL] blitting d'apres un masque (résolu)

 

Sujets relatifs
Faire descendre automatiquement une scrollbar... [resolu]Erreur 500 lors du chargement d'une image [Résolu]
[PHP/MYSQL] - alors la si qqun y comprends qque chose, CHAPO! [résolu]Redirection en fonction de la résolution [Resolu]
SDL- effet de dechirementi18n dans une appli web [RESOLU]
[Java] Ecriture/Lecture fichier.[RESOLU]problème d'URL (résolu)
Pbs avec pointeurs ! [RESOLU ]Liste Chainée en java | Gérer le resize [Resolu]
Plus de sujets relatifs à : [SDL] blitting d'apres un masque (résolu)


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