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

Visual C++ Discussion :

GDI+ Transformer png en jpeg


Sujet :

Visual C++

  1. #1
    LEK
    LEK est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par d�faut GDI+ Transformer png en jpeg
    Bonjour,
    j'utilise GDIplus pour trnsformer des images en jpeg pour une appli. Je rencontre desprobl�mes avec des png transparentes : le jpeg que j'obtient � un fond noir, est ce qu'il y aurait un moyen pour transformer mon image png en jpg en conservant la transparence ? D'apr�s ce que j'ai pu trouver cela s'av�re difficile car le format jpg ne semble pas g�rer la transparence, mais peut �tre existe t il un moyen de ne pas obtenir le fond noir?
    Merci d'avance.

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Un fichier JPEG ne peut �tre transparent.
    Par contre, tu trouveras peut-�tre quelque part un moyen de r�gler la couleur du fond...

    Ou bien, c'est que le fond noir est noir-transparent dans le PNG, et que la conversion en JPEG se contente de supprimer le canal alpha.

    Ce que tu peux essayer, c'est cr�er un bitmap avec le fond que tu veux, y dessiner le fichier PNG, et sauvegarder le bitmap en JPEG...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    LEK
    LEK est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par d�faut
    Merci de ta r�ponse M�dinoc.
    J'ai finalement fais comme tu le proposais en collant syst�matiquement l'image sur un fond blanc en attendant de trouver mieux : connaitre la couleur de transparence et en fixer le fond avec...

+ R�pondre � la discussion
Cette discussion est r�solue.

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. Transformer une image jpeg en signal num�rique
    Par coolhac dans le forum LabVIEW
    R�ponses: 24
    Dernier message: 27/05/2009, 15h49
  3. Charger une image .png ou .jpeg dans une matrice
    Par Hedidams dans le forum C++Builder
    R�ponses: 13
    Dernier message: 06/04/2008, 13h24
  4. Convertir un PNG en JPEG
    Par lehic dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 22/11/2005, 16h34

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