2 回答
TA貢獻1775條經驗 獲得超8個贊
將此圖像以指定的格式保存到指定的流中。 名稱 說明 Image.Save (String) 將該 Image 保存到指定的文件或流。 Image.Save (Stream, ImageFormat) 將此圖像以指定的格式保存到指定的流中。 由 .NET Compact Framework 支持。 Image.Save (String, ImageFormat) 將此 Image 以指定格式保存到指定文件。 由 .NET Compact Framework 支持。 Image.Save (Stream, ImageCodecInfo, EncoderParameters) 使用指定的編碼器和圖像編碼器參數,將該圖像保存到指定的流。 Image.Save (String, ImageCodecInfo, EncoderParameters) 使用指定的編碼器和圖像編碼器參數,將該 Image 保存到指定的文件。
TA貢獻1886條經驗 獲得超2個贊
//處理隊列內的消息,防止截圖時界面出現錯圖
Application.DoEvents();
this.Refresh();
//相當于點擊了截屏鍵+Alt
SendKeys.Send("%");
//線程休息1000毫秒,讓進程有一定的時間處理截圖圖片到剪貼板的事件
System.Threading.Thread.Sleep(1000);
//如果文件夾不存在,則創建一個新的文件夾(保存截圖)
if (!Directory.Exists("Screenshots"))
{
Directory.CreateDirectory("Screenshots");
}
//獲取保存在剪貼板的圖像,即截屏鍵向剪貼板發送的圖像
Image I = Clipboard.GetImage();
if (I == null)
{
MessageBox.Show("截圖出錯,請重新嘗試");
return;
}
bmp.Save("Screenshots\\" + i + ".bmp");
很久之前寫的
你可以參考一下
- 2 回答
- 0 關注
- 561 瀏覽
添加回答
舉報
