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# Discussion :

redimentionner une image en CONCERVANT son pixelformat


Sujet :

C#

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    Par défaut redimentionner une image en CONCERVANT son pixelformat
    Bonsoir,
    La question peut sembler stupide vu le nombre d'exemples que l'on trouve sur la toile !

    Comment redimentionner une image?

    Oui mais là où ca se corse vraiment, c'est lorsque l'on veut redimentionner une image en conservant le pixelformat,et selon le cas, la palette de l'image d'origine.

    Je n'ai absolument rien trouvé de probant, et vous?

    Exemple criant; BmpSource a ce pixelformat :Format32bppRgb
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Bmpcible = new Bitmap(size.Width, size.Height, BmpSource.PixelFormat); //Comme vous le voyez, je dis explicitement, que je veux concerver le pixelformat !
    Graphics g = Graphics.FromImage(BmpSource);
    g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
    g.DrawImage(Bmpcible, 0, 0, size.Width, size.Height);
    g.Dispose();
    et quel pixelformat j'obtiens pour BmpCible? : "DontCare"
    C'est un peu fort vous ne trouvez pas?
    en fait, c'est DrawImage qui me flingue mon pixelformat, mais je n'arrive pas à trouver d'alternative convenable

    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    Par défaut
    Bon, faute de pouvoir le résoudre, j'ai contourné mon probleme (en passant par directx et les matrices de transformation, donc assez compliqué à détailler)

    Je ne ferme pas le topic car ca serait interressant quand meme d'avoir quelques explications sur ce phénomène. Et surtout une solution simple si possible.

Discussions similaires

  1. [ImageMagick] Redimentionner une image sans l'enregistrer
    Par gunth dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/11/2006, 13h46
  2. Scintillement d'une image lors de son déplacement
    Par johnbob789 dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 31/07/2006, 15h04
  3. Reduire la taille d'une image lors de son upload
    Par mael94420 dans le forum ASP
    Réponses: 1
    Dernier message: 19/06/2006, 20h27
  4. Création d'une image à partir de son code binaire
    Par thefaycal dans le forum ASP
    Réponses: 11
    Dernier message: 18/05/2006, 17h39
  5. redimentionner une image
    Par bourvil dans le forum ASP
    Réponses: 2
    Dernier message: 22/09/2005, 08h42

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