IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

transparence de fond d'un bitmap


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut transparence de fond d'un bitmap
    comment rendre le fond d'un bitmap transparent de manière que lorsqu'il croise un autre bitmap en animation on ne voit pas le fond de celui-ci masquer le second bitmap.
    j'ai essayé transparentcolor sans succès.
    merci

  2. #2
    Membre éclairé
    Inscrit en
    Août 2005
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 62
    Par défaut
    j'ai une idée s'elle peut te servir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    for y:=1 to img.height do begin
      for x:=1 to img.width do
        if img.Canvas.Pixels[x,y]=couleur then 
         begin
            //dessiner pixel
            //................ 
         end;
    couleur:la couleur de fond

  3. #3
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    C'est en effet une très bonne idée...
    pas facile à mettre en oeuvre avec 15 boules qui rebondissent sur les bords de l'écran bien que tout soit sous forme de tableaux.
    je vais esssayer...
    il n'y a pas de piste dans la direction de copymode...?
    je fais un brushcopy de mes 15 bitmaps(boules) dans le canvas d'un bitmap receveur et ensuite un form.canvas.draw du receveur dans la boucle d'un timer.

    Merci pour ton aide, c'est vraiment une bonne idée...

  4. #4
    Membre chevronné
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Par défaut
    Essaye tout simplement en spécifiant une couleur de transparence (de préférence une couleur qui ne risque pas de ressortir) à ton bitmap.

  5. #5
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    je te remercie, j'ai déjà essayé...
    mais je crois pouvoir m'en sortir avec la proposition du post précédent.
    merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transparence du fond de texte généré par SDL_ttf
    Par Ch@hine dans le forum OpenGL
    Réponses: 22
    Dernier message: 27/08/2007, 08h37
  2. transparence du fond d'un swf
    Par jc_cornic dans le forum Flash
    Réponses: 2
    Dernier message: 04/11/2006, 20h25
  3. [vc++6]Image de fond et bouton Bitmap
    Par stanfordia dans le forum MFC
    Réponses: 2
    Dernier message: 27/10/2006, 10h33
  4. [vc++6]Image de fond et bouton Bitmap
    Par stanfordia dans le forum Visual C++
    Réponses: 1
    Dernier message: 26/10/2006, 19h45
  5. [VB6] Rendre transparent le Fond d'une FORM
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 17/05/2006, 08h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo