Visual Studio 2012 で、別のボタンがクリックされたときに画像ボックスに読み込まれた画像を保存する winform プログラムを作成しました。最初に、ユーザーからファイル パスを取得します。
PrePath = {FileSave.Text,"RawData",Welcome.File(nextimagecounter)}
Path = IO.**Path**.Combine(PrePath)
Imagea.BackgroundImage.Save(Path)
PrePath
は文字列配列、Path
は文字列、はtxtFileSave.Text
ボックスへのユーザー入力、 はWelcome.File(nextimagecounter)
配列に保存された文字列 ファイル (を使用して検出.GetFiles
) Path = IO.Path.combine(PrePath)
、Imagea.Backgroundimage
は保存する背景画像です。
これを行うと、プログラムがフリーズし、タスク マネージャーに移動して終了する必要があります。また、このエラーをスローします
An unhandled exception of type
'System.Runtime.InteropServices.ExternalException' occurred in
System.Drawing.dll
追加情報: GDI+ で一般的なエラーが発生しました。
私も呼び出しを試みたことに注意してください:
Imagea.Background.Save(FileSave.Text+"\RawData\"+Welcome.File(nextimagecounter)+".jpg")
これも機能しませんでした。別の投稿でPath.Combine
. どんな助けでも大歓迎です!