Comment faire pour obtenir l'image bitmap/image à partir d'un objet Graphique en C#?
Je veux savoir ce que l'état intermédiaire de la mémoire tampon où l'objet Graphique est le dessin de certains trucs. Comment puis-je obtenir de l'image ou de l'image qu'il est dessin?
ne pas oublier de le marquer comme acceptée si elle fonctionne pour vous..........
aucune des réponses sont à donner à la personne ce qu'ils veulent, mais plutôt tout le contraire.
aucune des réponses sont à donner à la personne ce qu'ils veulent, mais plutôt tout le contraire.
OriginalL'auteur dattebayo | 2011-03-15
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas vraiment sûr si je comprends bien ce que vous demandez, parce que votre question est très floue.
Si vous voulez savoir comment faire pour enregistrer le contenu d'un
Graphics
objet d'un bitmap, alors la réponse est qu'il n'y a pas d'approche directe pour le faire. En s'appuyant sur uneGraphics
objet est une opération.La meilleure option est de créer un nouveau
Bitmap
objet, d'obtenir uneGraphics
objet bitmap, et de dessiner directement sur elle. Le code suivant est un exemple de comment vous pouvez le faire:OriginalL'auteur Cody Gray
Ce code fonctionne chez moi où je suis la conversion de l'image >> bitmap >> byte >> Base64 Chaîne.
Oui bien sûr, nous pouvons obtenir l'objet Graphique à partir d'une image en utilisant des Graphiques.FromImage() la méthode. Ce que je cherchais, c'était un API qui me donnerait l'Image de l'image Bitmap !!
OriginalL'auteur Pranay Rana
Pas 100% sûr de ce que vous voulez, mais si vous souhaitez utiliser la classe graphics pour dessiner, puis enregistrer le fichier, vous devez obtenir l'objet Graphique à partir d'un fichier image, puis enregistrer l'image bitmap, après vous avez terminé. Vous pouvez le faire comme ceci:
OriginalL'auteur Øyvind Bråthen
Avez-vous pris un coup d'oeil à cet article MSDN? Il décrit la classe Bitmap, qui est un objet utilisé pour travailler avec des images défini par les données de pixel. Système.De dessin.L'Image fournit des fonctionnalités supplémentaires pour cela. HTH
OriginalL'auteur Ke Sun
Vous pouvez obtenir son hdc c'est un pointeur vers la surface de la mémoire tampon, et, finalement, de copier son contenu à l'autre hdc avec fonction bitblt. De cette façon, vous pouvez créer une copie de la surface de dessin sur une image bitmap.
OriginalL'auteur user1830791