System.Drawing.Image
をファイルに保存しようとしています。C#画像を保存するときのGDI +の一般的なエラー
これは私のコードです:RoundedImage.Save(...);
ラインで
using(WebClient webClient = new WebClient())
webClient.DownloadFile(new Uri(defaultPic), defaultPicPath);
var tempImg = System.Drawing.Image.FromFile(defaultPicPath);
using(System.Drawing.Image RoundedImage = RoundCorners(tempImg, 90, System.Drawing.Color.Transparent)) {
RoundedImage.Save(defaultPicPath);
tempImg.Dispose();
}
、私はエラーにGDI +で
一般エラーを取得しています。
ファイルがWPFコントロールまたは画像によってロックされていないことは間違いありません。
ご了承ください。
ありがとうございます!
RoundedImage.Save(...)メソッドに異なるパスを指定するとどうなりますか? –
https://www.google.co.in/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q=General%20Error%20in%20GDI%2B&oq=General%20Error%20in%20GDI%2B&aqs=chrome ..69i57j0l3j69i60.704j0j7 –
@ krw12572申し訳ありませんが、それを忘れてしまった。別のパスobv。私はイメージを上書きしようとしています。私はちょうどそれをhackishし、その後元のファイルを上書きします。 –