C# 截屏并保存图片

C#winfrom端屏幕截图功能的简单实现(修改了屏幕的缩放比例后,截图功能异常,慎用!!!) 截图效果展示。 阅读详情
public void fu_ScreenCut(String strFileName)
        {
            int nWidth, nHeight;    //显示器宽度、高度

            //获取显示器尺寸
            nWidth = Screen.PrimaryScreen.Bounds.Width;
            nHeight = Screen.PrimaryScreen.Bounds.Height;

            Bitmap bit = new Bitmap(nWidth, nHeight);   //实例化一个图像,尺寸大小为主显示器尺寸
            Graphics g = Graphics.FromImage(bit);
            g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
            g.CopyFromScreen(0, 0,0,0 ,new Size(nWidth, nHeight));
            bit.Save(strFileName);

        }

 

C#简单截取屏幕图像,并保存到指定位置(图文详解) 一:需求 1、利用C#截取屏幕图像 2、保存图像到指定位置 二、准备 引入System.Drawing 阅读详情

相关推荐

c# winform将用Graphics画在控件上的图输出到word文档

通过截屏将用Graphics画在控件上的图保存到本地,在调用本地路径将文件导出到word文档;注意,输出图片后最好用。

m0_70033983的博客 656

C#全屏截图并且保存到本地文件夹

C#截图后保存到本地文件夹

Aplussign的博客 1074

C#自动截屏并把图片保存到软件目录下 相对路径 窗体透明

C#自动截屏并把图片保存到软件目录下 相对路径 窗体透明

c# 截屏并保存为图像

c# 截屏幕并保存为图像其极简单,主要用到Graphics类的FromImage()方法,而保存则用到Image类的Save方法,主要代码如下: Screen scr = Screen.PrimaryScreen; Rectangle rc = scr.Bounds; int iWidth = rc.Width; int iHeight = rc.Height; Image imag...

jhycjhyc的专栏 2530

【深度学习-番外1】Win10系统搭建VSCode+Anaconda+Pytorch+CUDA深度学习环境和框架全过程

本文将介绍在Windows 10系统下搭建深度学习环境的完整过程,包括安装Anaconda、CUDA、NVIDIA显卡驱动以及Pytorch框架。后续本专栏的Python语言下的深度学习环境都以本篇搭建的为准。

fengzhuqiaoqiu的博客 4003

Win11桌面图标小箭头去除与恢复:解决任务栏关联错误的完整指南

本文提供了一份完整的Win11桌面图标小箭头去除与恢复指南,重点解决了因错误方法导致的任务栏关联错误问题。通过分析注册表中IsShortcut键值与Shell Icons的原理,推荐安全的“替换图标资源法”,并提供了可一键执行的批处理脚本,确保在美化桌面的同时不影响系统功能与默认应用设置。

weixin_29288313的博客 945

C#全屏截图并保存

​ 如果截出来的图像大小和屏幕分辨率不符合,去掉注释部分的代码即可。

m0_51860986的博客 784

团结引擎+OpenHarmony 记录 (持续更新中)

获取不到的原因是因为二者不在同一个线程中,所以数据没有同步。而 globalThis.context 数据进行了同步。(TuanjieMainWorkerHandler.ts中可以看到)在进行绘制 UI 的时候 ,如果组件有 Native API 就可能不会显示出来,例如 web 控件就不能展示出来,刚加上权限的时候 会报错 因为缺少 reason ,添加上就不会报错了。只有纯 UI 控件是可以展示出来的,注释掉 web控件后就可以。

m_cainiaokuaifei的博客 1492

C#截取当前屏幕界面作为图片保存

之前看到论坛上有人问这个问题,我觉得winform其实已经把方法封装好了,其实满简单的,其他的不说了,直接看下面代码把。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Li

weifen234的专栏 1729

原理图分享二(信盈达CorexM4核心板STM32F407VGT6)

这是第二张板子的原理图分享,这也是当时大学里学习的一个板子。 原理图分享二(信盈达CorexM4核心板STM32F407VGT6)

让学习成为一种习惯 6895

排列显示阿拉伯语、数字及英文时的处理方法

这段时间参与开发沙特阿拉伯的网站模板,模板使用的语言是阿拉伯语,其显示顺序为从右到左,而中文、数字及英文的显示顺序为从左到右 ,所以当遇到一行文字内既有阿拉伯语又有数字和英文时会出现语序混乱的问题,如 期待显示的文案为: 按顺序写入,对应的代码如以下,其中currency_pay为变量,值为356SAR <span>الدفع الفعلي:{{currency_pay}}</span> 显示为 الدفع الفعلي : 356SAR 金额356和货币符号SAR分开了,这样显

llq886的博客 5807

基于ToLua调用C#代码实现截屏功能,并保存图片到手机

截屏原理:Camera(摄像机)是Unity中非常重要的一个组件,其中有一个属性叫做targetTexture,在设置了targetTexture后,Camera会在渲染时将其屏幕上的图像渲染到targetTexture上,预览截屏时将texture赋值给UI Texture组件即可看到截屏。当要保存截图时可以将texture转化为Png格式的图片 截屏: public void start...

康的博客 381

宿舍网速跑不满?可能是PPPoE的锅!实测OpenWrt切换DHCP+深澜认证,轻松跑满校园百兆宽带

本文探讨了校园网PPPoE协议的性能瓶颈问题,并提供了通过OpenWrt路由器切换DHCP+深澜认证的技术方案,实测可显著提升网速至百兆宽带满速。文章详细介绍了配置步骤、性能对比及常见问题解决方案,帮助用户优化校园网体验。

weixin_31310913的博客 384

C#截屏

本实例代码实现了WinForm截屏保存为图片,亲测可行。界面截图:下载:http://hovertree.com/h/bjaf/scjyuanma.htm以下代码可以实际运行,在项目HoverTreeCSJ中运行成功。 /* 何问起 http://hovertree.com/hovertreescj/ */ using System; using System.Drawing; usi...

weixin_34177064的博客 102

ROS2多线程处理RTSP视频流避坑指南:OpenCV解码丢帧问题解决方案

本文针对ROS2中处理RTSP视频流时OpenCV解码丢帧的常见问题,提供了专业的解决方案。通过深入分析单线程模型的瓶颈,提出并详细拆解了基于生产者-消费者多线程模型的健壮实现方案,有效分离数据采集与处理,从而显著提升视频流的稳定性和流畅度。

weixin_29199873的博客 168

SAP OData 开发从入门到提高教程的目录

笔者 18 年的 SAP 技术开发生涯,对 SAP OData 服务的开发,测试,发布,部署,测试,及基于各种不同 SAP 技术实现的 OData 服务的幕后技术实现细节和使用场合,均有着深入的研究。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 7246

【C#】截屏

string filePath = ""; private void tsbtnPrint_Click(object sender, EventArgs e) { //C#截屏打印 CaptureScreen(); if (this.saveFileDialog1.ShowDialo

i am jacky 677

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

C#完整的截屏源代码及注释

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*这是一个完整的截屏

hdfyhf的博客 495

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

C# 截屏函数

截屏函数: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Windows.Forms; 5 //lxw0109 6 using System.Drawing; 7 8 9 namespace WindowsF...

weixin_30457551的博客 149

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

c# wpf 利用截屏键实现截屏功能

c# wpf 利用截屏键实现截屏功能 原文:c# wpf 利用截屏键实现截屏功能 最近做一个wpf程序需要截图功能,查找资料费了一些曲折,跟大家分享一下。 先是找到了这样一份代码: staticclassScreen...

weixin_30659829的博客 528

c# 截图

public partial class Form1 : Form     { //导入 GetWindowDC函数 用于得到要截图窗口的句柄 [System.Runtime.InteropServices.DllImport("user32.dll")] public extern static IntPtr GetWindowDC(In

gaonii的专栏 674

c# 窗体截图并导出

Bitmap bit = new Bitmap(this.Width, this.Height);//实例化一个和窗体一样大的bitmap   Graphics g = Graphics.FromImage(bit);   g.CompositingQuality = CompositingQuality.HighQuality;//质量设为最高   g.CopyFromScreen(thi

番茄炒蛋7211的博客 613

【亲测免费】 C Winform 区域截屏工具

C# Winform 区域截屏工具 去发现同类优质开源项目:https://gitcode.com/ 本仓库提供了一个利用C# Winform实现的简单区域截屏工具。该工具允许用户在屏幕上任意区域截取矩形图片,并且支持全屏截图。虽然目前功能较为基础,但代码结构清晰,易于扩展,适合有兴趣进一步开发的用户使用。 功能介绍 区域截屏:用户可以在屏幕上选择任意矩形区域进行截图。 全屏截图:支持一键截取整...

gitblog_09757的博客 431

如何通过 C# 将桌面截屏为图片?

咨询区 Omar Abid我想通过代码获取当前的电脑屏幕并保存为一张图片,就好像键盘的 截屏 按钮功能,请问这该如何实现?我没有好思路。回答区 Gary Willoughby:如果你的程序...

zls365365的博客 370

如何设置Bitmap的保存质量

 [STAThread]static void Main(){ //取得屏幕的截屏,并从剪贴板取得bitmap SendKeys.SendWait("^{PRTSC}"); Bitmap bmp = (Bitmap)Clipboard.GetImage(); //查找JPEG这种编码 ImageCodecInfo[] codecs =

1181

抓图软件设计

主要内容是进行全屏抓图和窗口抓图本例功能是每隔10秒对当前窗口(或一个固定的窗口)进行抓图,并保存到文件中。 …… 系统产生代码略using System.Runtime.InteropServices;//addnamespace 截屏幕图{       ///        /// Form1 的摘要说明。       ///        inte

夏敏捷的专栏 868
上一篇: c# 托盘程序
下一篇: c# 转义字符
ribut9225
博客等级 码龄22年 113粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值