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

Delphi Discussion :

Image degradée transparante


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut Image degradée transparante
    Bonjour tout le monde,
    J'ai mit une image en degradé dans mon programme et j'aimerai que le degradé se fonde avec la couleur de mon application. J'ai récuperer la couleur du fond et j'ai fai le degradé de noir jusqu'à la couleur clBtnFace avec photoshop Le problème est que si je le met sur un autre PC le clBtnFace change un peut de couleur (je sais pas pourquoi) et le degradé ne suis plus, donc très moche
    Quelqu'un serait-il me dire comment mettre se degrader et qu'il suivent la couleur de mon application? J'ai vu qu'il n'était pas très compliquer de faire un dégrader avec canvas mais le probleme est que j'ai des images sur mon dégrader... Il faut vraiment que je mette cette image, n'y aurait-il pas possibilité de lui dire la couleur qui est transparante du bitmap ou quelque chose du genre?
    Merci d'avance a tous

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    La couleur clBtnFace dépend du thème Windows appliqué sur la machine.

    Donc il suffit qu'un utilisateur utilise un thème différent du tiens, et clBtnFace est différent, donc ton dégradé est crade!

    La solution la plus adaptée dans ton cas est de procéder ainsi:
    1) Tu appliques un dégradé sur le canva de ta form, en partant de la couleur que tu veux pour arriver à la couleur désirée (qui peut bien entendu être clBtnFace)

    2) Tu installes le composant TPNGImage (google est ton ami), gratuit, et prenant en charge le format d'image .png

    3) Tu convertis tes bitmap en PNG gràce à Photoshop (que tu as!) en utilisant un dégradé vers la couleur transparente

    4) Tu remplaces tes bitmap par les PNG et l'affaire est réglée!

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

Discussions similaires

  1. [CSS 2] Fond degradé avec css sans image
    Par misshasnae dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/01/2009, 10h59
  2. Background degradé sans passer par une image?
    Par j14z dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 28/03/2008, 15h02
  3. [iText] degradation de l'image lors de l'insert
    Par biozaxx dans le forum Documents
    Réponses: 3
    Dernier message: 14/09/2007, 09h57
  4. Flouter une image en formant un degradé de flou
    Par Jim_Nastiq dans le forum Images
    Réponses: 2
    Dernier message: 17/01/2007, 09h01
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11

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