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

C++Builder Discussion :

Timage, Jpeg & Transparence


Sujet :

C++Builder

  1. #1
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 097
    Par défaut Timage, Jpeg & Transparence
    Bonjour,

    J'aurais voulu savoir comme rendre un couleur d'un jpeg transparent.
    J'ai bien mis le bool Transparent a true, mais rien a faire...

    Merci de votre aide.
    Flo

  2. #2
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Salut, en fait l'effet de transparence du Timage ne s'applique qu'à un Bitmap chargé d'une certainne manière.
    L'idée serait d'avoir 2 Timages, et de charger l'un en jpeg puis de faire une copie du Canvas dans l'autre en bitmap et appliquer la teansparence, pour faire la transposition inverse et recharger le jpeg avec la transparence.

    Vois-tu la manip à faire?

  3. #3
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 097
    Par défaut
    euhhhh...merci de ton aide.

    Mais pour l'humble novice que je suis, c'est pas trop clair.....
    Pourrais tu m'expliquer plus clairement ?
    Merci de ton aide...
    Flow

  4. #4
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Tu as un exemple .
    C'est un exemple avec une copie d'icone.

  5. #5
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Voilà un bout de code qui transforme le jpeg avec la transparence:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Image2->Transparent = true;
        TJPEGImage *jp = new TJPEGImage();
        jp->Assign(Image1->Picture->Graphic);
        Image2->Canvas->Draw(0,0,jp);
        delete jp;
    En gros, tu créés un jpeg que tu charges avec l'image jpeg chargé dans ton Timage, ensuite tu charges cette image dans le bitmap dans le Image2 qui comprendra la transparence.

Discussions similaires

  1. [XL-2007] png et jpeg avec transparence dans un control image
    Par patricktoulon dans le forum Contribuez
    Réponses: 0
    Dernier message: 21/10/2012, 22h16
  2. EInvalidGraphic sur chargement d'un jpeg dans un TImage
    Par tomtom7 dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/02/2007, 12h54
  3. Comment écrire en mode "transparent" sur un TImage
    Par Invité dans le forum C++Builder
    Réponses: 3
    Dernier message: 26/08/2005, 11h34
  4. Transparence TImage
    Par Franck26 dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/04/2005, 11h45
  5. [Transparent] - Comment dessiner sur 2 TImage ?
    Par TOTO32 dans le forum Langage
    Réponses: 15
    Dernier message: 08/08/2004, 01h06

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