Comment sauvegarder des fichiers image (types jpg ou png) en C#?Enregistrer les fichiers image en C#
Répondre
en C# nous la méthode Image.Save avec ces paramètres (chaîne Nom du fichier, ImageFormat)
http://msdn.microsoft.com/en-us/library/9t4syfhh.aspx
Est-ce tout ce que vous aviez besoin?
// Construct a bitmap from the button image resource.
Bitmap bmp1 = new Bitmap(typeof(Button), "Button.bmp");
// Save the image as a GIF.
bmp1.Save("c:\\button.gif", System.Drawing.Imaging.ImageFormat.Gif);
Image bitmap = Image.FromFile("C:\\MyFile.bmp");
bitmap.Save("C:\\MyFile2.bmp");
Vous devriez être en mesure d'utiliser le Save Method du Image Class et être très bien comme indiqué ci-dessus. La méthode d'enregistrement a 5 options différentes ou ... surcharges
//Saves this Image to the specified file or stream.
img.Save(filePath);
//Saves this image to the specified stream in the specified format.
img.Save(Stream, ImageFormat);
//Saves this Image to the specified file in the specified format.
img.Save(String, ImageFormat);
//Saves this image to the specified stream, with the specified encoder and image encoder parameters.
img.Save(Stream, ImageCodecInfo, EncoderParameters);
//Saves this Image to the specified file, with the specified encoder and image-encoder parameters.
img.Save(String, ImageCodecInfo, EncoderParameters);
Si vous avez besoin traitement des images plus étendue que le Net Framework fournit de la boîte, consultez le projet FreeImage
SaveFileDialog sv = new SaveFileDialog();
sv.Filter = "Images|*.jpg ; *.png ; *.bmp";
ImageFormat format = ImageFormat.Jpeg;
if (sv.ShowDialog() == DialogResult.OK)
{
switch (sv.Filter)
{
case ".jpg":
format = ImageFormat.Png;
break;
case ".bmp":
format = ImageFormat.Bmp;
break;
}
pictureBox.Image.Save(sv.FileName, format);
}
Ajouter quelques explications avec réponse pour la façon dont cette réponse aide OP dans la fixation de problème actuel –
- 1. Script pour obtenir les fichiers HTML d'une liste d'URL, les enregistrer et les convertir en image
- 2. C# enregistrer une image d'un contrôle
- 3. Comment enregistrer les pièces jointes en C#
- 4. Créer et enregistrer des fichiers xls en C#
- 5. Comment enregistrer une image dans le système de fichiers?
- 6. Convertir des graphiques en image en C#
- 7. Enregistrer des fichiers entiers en utilisant localStorage
- 8. Dois-je enregistrer les fichiers * .mo?
- 9. Comment enregistrer plusieurs fichiers en bundle dans l'application iPhone?
- 10. Comment enregistrer des données en C/C++?
- 11. Enregistrer BLOB sur le disque comme image C#
- 12. Comment enregistrer une image étirée?
- 13. Enregistrer des fichiers audio en pygame
- 14. Image Morphing en C#
- 15. GDI Image :: Enregistrer renvoie Win32Error
- 16. Enregistrer le fichier en C#
- 17. Comment enregistrer une image en utilisant UIImageWriteToSavedPhotosAlbum après sa transformation
- 18. XSLT: Convertir les données de base64 en fichiers image
- 19. Déterminer par programme les dimensions des fichiers image en bundle
- 20. Vous voulez la liste de tous les fichiers image dans un dossier en utilisant C#
- 21. Cache et comparer les fichiers en C#
- 22. Enregistrer une chaîne sous la forme d'un fichier image
- 23. C# convertir les fichiers ttf et otf en fichiers eot
- 24. Accéder aux fichiers image + naviguer dans les fichiers sous Android
- 25. jquery Supprimer les étiquettes de fichiers externes et les enregistrer
- 26. Enregistrer les fichiers journaux et les transférer vers le PC
- 27. enregistrer image png avec qualité personnalisée ou la profondeur de couleur en C#
- 28. C++ lire image pixels
- 29. Recadrer une image en C#
- 30. Enregistrer les graphiques bitmap dessinés par l'utilisateur dans C#
Cette question est très vague, pouvez-vous fournir plus de détails sur ce que vous essayez d'accomplir? –
Il voulait savoir comment enregistrer une image, c'est ce qu'il a obtenu. –
salut, c'est vrai, mes moyens étaient ce que tu as dit. mais je suis elle :) –