Remplacer La Version Existante De L'Image
J'ai ce code
private void saveImage()
{
Bitmap bmp1 = new Bitmap(pictureBox.Image);
bmp1.Save("c:\\t.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
//Dispose of the image files.
bmp1.Dispose();
}
j'ai déjà une image t.jpg à mon lecteur "c:\".
j'ai voulu la remplacer par une nouvelle image à chaque fois que mon programme s'exécute. mais un GDI+ erreur s'affiche
comment pourrais-je résoudre ce problème?
- le risque de duplication de stackoverflow.com/questions/1036115/...
- stackoverflow.com/questions/838063/...
Vous devez vous connecter pour publier un commentaire.
Vous devez supprimer de votre image si il existe déjà.
System.IO.File.Delete
. il dit, le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processusimg1 = new Bitmap(@"c:\\t.jpg", true);
. cela fonctionne depuis le début du programmeCe a travaillé pour moi.
Path.Combine
...