Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques > SDL
SDL Forum d'entraide sur l'API SDL. Avant de poster -> FAQ SDL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/09/2012, 21h32   #1
PyNub
Membre régulier
 
Inscription : mai 2010
Messages : 253
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 253
Points : 95
Points : 95
Par défaut n'arrive pas à faire marcher SetColorKey

Bonjour,

J'ai trouvé des sprites sur internet dont je ne connais pas la couleur de fond (qui est la même pour tous). Donc j'ai utilisé gimp pour déterminer la couleur afin d'appliquer une transparence. J'ai trouvé la valeur 1, 72, 147 ce qui donne un bleu marine.

Je détermine le colorkey avec ces valeurs, puis fait un SetColorKey sur ma surface. Les fonctions ne me renvoient pas d'erreur. Mais quand je blit ma surface la couleur que je souhaite enlever reste.

Je ne sais pas d'où vient le problème...

Est-ce que c'est mes valeurs RGB qui sont erronées ? Dans ce cas comment savoir les valeurs RGB exactes de la couleur que je souhaite supprimer ?

Merci pour votre aide...
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2012, 23h30   #2
screetch
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
avec gimp tu pourrais editer les images pour changer la couleur de fond au pire.
si tu edites une d'elle et que tu fais SetColorKey, ca marche?
  Envoyer un message privé Réponse avec citation 01
Vieux 16/09/2012, 00h21   #3
PyNub
Membre régulier
 
Inscription : mai 2010
Messages : 253
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 253
Points : 95
Points : 95
Salut,
Oui il faudrait que j'essaie au moins pour voir si ça fonctionne avec mes propre couleur...

Ceci dit j'ai récupéré le code de la couleur avec la pipette de gimp, je me dis que laisser la couleur telle qu'elle est prélevée et en mettre une autre avec des valeurs données par gimp c'est kifkif...

Peut-être ça vient du format bmp... en l'occurence un 8 bits indéxé. le format original etait en png. Je vais essayer d'explorer le fichier bmp voir si je retrouve les valeurs.

Merci pour la réponse
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2012, 11h12   #4
screetch
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Ah oui ça vient sûrement du format de fichier, c'est un format avec compression et ta couleur originale a disparu.

Dernière modification par LittleWhite ; 16/09/2012 à 11h41. Motif: Corrections mineures
  Envoyer un message privé Réponse avec citation 11
Vieux 16/09/2012, 14h00   #5
PyNub
Membre régulier
 
Inscription : mai 2010
Messages : 253
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 253
Points : 95
Points : 95
Bon j'ai pas réessayé encore, je suis sur autre chose là. mais je vais essayer d'utiliser du bmp non indexé. Le problème c'est que gimp ne semble pas le proposer (je ne suis pas spécialiste du soft ceci dit...). il faut que je trouve un logiciel capable de me créer un bmp normal. Ceci dit les images s'affichent correctement mais en gardant le fond bleu...

Merci pour ton aide
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h03.


 
 
 
 
Partenaires

Hébergement Web