c#不使用系統(tǒng)api實現(xiàn)可以指定區(qū)域屏幕截屏功能
//截取全屏圖象
private void btnFullScreen_Click(object sender, EventArgs e)
{
//創(chuàng)建圖象,保存將來截取的圖象
Bitmap image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics imgGraphics = Graphics.FromImage(image);
//設(shè)置截屏區(qū)域
imgGraphics.CopyFromScreen(0, 0, 0, 0, new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height));
//保存
SaveImage(image);
}
//保存圖象文件
private void SaveImage(Image image)
{
if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
{
string fileName = saveFileDialog.FileName;
string extension = Path.GetExtension(fileName);
if (extension == ".jpg")
{
image.Save(fileName, ImageFormat.Jpeg);
}
else
{
image.Save(fileName, ImageFormat.Bmp);
}
}
}
- 基于C#實現(xiàn)的屏幕指定區(qū)域截屏代碼
- c#根據(jù)網(wǎng)址抓取網(wǎng)頁截屏生成圖片的示例
- c#實現(xiàn)winform屏幕截圖并保存的示例
- 使用C#實現(xiàn)在屏幕上畫圖效果的代碼實例
- 解決C#全屏幕截圖的實現(xiàn)方法
- C#實現(xiàn)類似qq的屏幕截圖程序
- C#實現(xiàn)網(wǎng)頁截圖功能
- C#實現(xiàn)將網(wǎng)頁保存成圖片的網(wǎng)頁拍照功能
- c#圖片縮放圖片剪切功能實現(xiàn)(等比縮放)
- c#保存窗口位置大小操作類(序列化和文件讀寫功能)
- C#利用Windows自帶gdi32.dll實現(xiàn)抓取屏幕功能實例
相關(guān)文章
.NET/C#實現(xiàn)識別用戶訪問設(shè)備的方法
這篇文章主要介紹了.NET/C#實現(xiàn)識別用戶訪問設(shè)備的方法,結(jié)合實例形式分析了C#識別用戶訪問設(shè)備的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2017-02-02
C#結(jié)合OpenCVSharp4實現(xiàn)圖片相似度識別
這篇文章主要為大家詳細(xì)介紹了C#如何結(jié)合OpenCVSharp4實現(xiàn)圖片相似度識別,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下2023-09-09

