Je crée un objet graphique pour dessiner sur l'image originale et je veux enregistrer l'image modifiée en tant que nouvelle image image.Le sur la forme, ainsi que le dessinconvertir graphique Bitmap
1
A
Répondre
1
//load bitmap from file
Image bmp = Image.FromFile();
Graphics g = Graphics.FromImage(bmp);
//do drawing here with g.
bmp.Save();
g.Dispose()
1
Bitmap newBitmap = new Bitmap(originalBitmap);
using (Graphics myGraphics = Graphics.FromImage(newBitmap))
{
// draw here on myGraphics
}
// newBitmap - modified image
avec charge alternative & Economie:
Bitmap myBitmap = new Bitmap("fileName.bmp");
using (Graphics myGraphics = Graphics.FromImage(myBitmap))
{
// draw here on myGraphics
}
myBitmap.Save("newFileName.bmp");
+0
pas besoin de construire une nouvelle image, il suffit d'enregistrer avec un nom de fichier différent. – Benny
+0
@Benny, je ne connais pas la meilleure variante pour l'auteur, mais j'ai ajouté une autre version. – AndreyAkinshin
Questions connexes
- 1. Convertir un objet graphique en objet bitmap
- 2. Convertir GD-Sharp flux en Bitmap
- 3. Charger Jpg/Gif/Bitmap et convertir en Bitmap
- 4. C# .NET Convertir une image JPEG en une structure Bitmap
- 5. Comment convertir une structure de type gdi + bitmap en HDC?
- 6. C#: Comment convertir une matrice d'octets BITMAP au format JPEG?
- 7. Comment faire pour convertir l'image de * GDI + en bitmap *
- 8. Lecture de couleurs bitmap bitmap monochrome
- 9. envoyer bitmap avec Winsock
- 10. Utilisation de GDI + Bitmap
- 11. Outil pour convertir T-SQL en modèle graphique?
- 12. Comment convertir le graphique acyclique dirigé (DAG) en arbre
- 13. Dessiner sur un objet graphique GDI + un bitmap utilisant StretchDIBits pour la mise à l'échelle
- 14. Bitmap transparent
- 15. Enregistrer un bitmap en vidéo (libavcodec ffmpeg)
- 16. .Net - Argument Exception Lorsque vous essayez de convertir au format JPEG Bitmap
- 17. Convertir des fichiers bitmap en JPEG en utilisant la bibliothèque GD en PHP
- 18. Papervision Rendu en Bitmap
- 19. Bitmap et coordonnées géographiques
- 20. Images bitmap C#, tableaux d'octets et flux!
- 21. Images floues WPF - classe Bitmap
- 22. Utilisation des polices bitmap GLUT
- 23. WPF pixelshader sur bitmap inscriptible
- 24. Renvoyer dynamiquement bitmap au navigateur
- 25. "Coloriser" un bitmap dans .NET
- 26. Fichier Mappé Mémoire C# - Bitmap
- 27. extensible Bitmap sans anti-aliasing
- 28. Écrasement d'un fichier image (bitmap)
- 29. Android - Remplir bitmap avec couleur
- 30. Contexte graphique noir et blanc
Votre besoin d'exécuter g.Dispose() après le dessin – AndreyAkinshin
@Dreamwalker, merci. – Benny
@Benny, je pense que vous devez exécuter g.Dispose() après le dessin, mais avant bmp.Save() pour le travail correct – AndreyAkinshin