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

Dotnet Discussion :

Problème transparence lors de la conversion d'une image


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 23
    Points : 13
    Points
    13
    Par défaut Problème transparence lors de la conversion d'une image
    Bonjour,

    J'ai besoin de convertir des images de format différents en jpeg.
    Pour cela, la méthode Image.Save(..., ImageFormat.Jpeg) permet d'indiquer le format destination (ici : Jpeg) mais cette conversion ne semble pas gérer la transparence.
    Certaines images que je dois convertir présentent des parties transparentes mais celles-ci sont toutes remplacées par du noir lors de la conversion.

    Il n'y a que lorsque j'indique de sauver l'image dans le même format que l'image source par Image.Save(..., ImageSource.RawFormat) que ce problème ne se pose pas. Mais biensûr cela empêche toute conversion d'un format à l'autre ...

    Auriez-vous une solution pour moi ?

    Merci.

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    Il semblerait en fait que le format Jpeg ne supporte pas la transparence.
    Je dirais même qu'en fait seuls les formats gif et png le supportent.

    Ce qui est étonnant, c'est que la conversion en ImageFormat.Gif à partir d'un gif fasse perdre la transparence alors que si le format est indiqué par ImageSource.RawFormat, la transparence est conservée.

    Se pourrait-il que le fait d'indiquer explicitement un format destination fasse passer l'image par un processus de conversion incorrect tandis que le paramètre ImageSource.RawFormat permet d'éviter cette conversion ?

    Mmmm ... étrange.

Discussions similaires

  1. [Free Pascal] Erreur exitcode 217 lors de la conversion d'une image en tableau
    Par _Hope_ dans le forum Free Pascal
    Réponses: 7
    Dernier message: 18/05/2009, 20h54
  2. Réponses: 9
    Dernier message: 20/11/2008, 18h24
  3. Réponses: 10
    Dernier message: 13/01/2008, 11h52
  4. Erreur lors de la conversion d'une requête SELECT en DELETE
    Par SamLeChiseuji dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 11/07/2007, 15h09
  5. [ImageMagick] Header envoyé lors de la création d'une image
    Par KLiFF dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/10/2005, 16h35

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