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

Framework .NET Discussion :

[.NET 2&3] Bitmap -> BitmapImage


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 65
    Par défaut [.NET 2&3] Bitmap -> BitmapImage
    Bonjour,

    Je cherche à obtenir un objet BitmapImage ou BitmapSource ou même BitmapFrame (framework 3) depuis une instance de Bitmap (framework 2) afin de la soumettre à un JpegBitmapEncoder, le tout sans passer par un fichier (c'est le seul moyen que j'arrive à mettre en oeuvre ).

    Ayant du mal avec les notions de frames et autres subtilités "graphiques", je ne sais pas à passer de l'un à l'autre, ce qui ne doit pourtant pas être bien compliqué, au final...

    Merci de votre aide

    PS : le langage m'importe peu

    Edit : j'ai lu que la classe System.Windows.Interop.Imaging pourrait m'aider, mais je n'ai pas bien compris l'utilisation des méthodes

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 65
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    BitmapSource bms = Imaging.CreateBitmapSourceFromHBitmap(
    <div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px">monBitmap.GetHBitmap(),</div></div></div></div></div></div><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px">IntPtr.Zero,</div></div></div></div></div></div><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px">Int32Rect.Empty,</div></div></div></div></div></div><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px"><div style="margin-left:40px">BitmapSizeOptions.FromEmptyOptions());</div></div></div></div></div></div>
    On sait jamais, quelqu'un en aura peut-être bien besoin un jour...

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

Discussions similaires

  1. C++ .NET chargement d'un bitmap dans une ressource
    Par syleo dans le forum Débuter
    Réponses: 0
    Dernier message: 20/10/2009, 08h46
  2. Imprimer une bitmap en .NET 2
    Par AkH dans le forum C#
    Réponses: 2
    Dernier message: 14/08/2007, 12h23
  3. [VB.NET 1.1] Inserer une image dans un bitmap
    Par malhivertman1 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/11/2006, 12h01
  4. VCL.Net Transfert Bitmap vers fichier RTF
    Par emmanuelc dans le forum Delphi .NET
    Réponses: 11
    Dernier message: 10/10/2006, 13h44
  5. [VB.NET] Redimensionner Bitmap d'une capture d'écran
    Par HULK dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/01/2006, 11h31

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