社区
C#
帖子详情
如何打印屏幕指定区域?
yunsongzh
2007-12-11 06:46:57
现在有一个winform应用程序,要打印屏幕上指定的区域,最好能用鼠标拖动指定。请问应该如何实现?.net中有哪些类提供了这方面的支持?
谢谢!!
...全文
272
2
打赏
收藏
如何打印屏幕指定区域?
现在有一个winform应用程序,要打印屏幕上指定的区域,最好能用鼠标拖动指定。请问应该如何实现?.net中有哪些类提供了这方面的支持? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yunsongzh
2007-12-13
打赏
举报
回复
谢谢,这样是可以的。但我现在想把这张生成的图片直接打印出来,请问怎么实现?
谢谢!
ANGELSCURSE
2007-12-11
打赏
举报
回复
我这有段代码你参考下:不过只能抓取固定区域,不能用鼠标指定
//抓取,保存图片
[System.Runtime.InteropServices.DllImport("gdi32.dll")]
public static extern long BitBlt (IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop);
private void CaptureScreen(string imagePath)
//imagePath抓取屏幕后的图片保存路径
{
Graphics mygraphics = this.CreateGraphics();
Size s = this.Size;
Image memoryImage = new Bitmap(zedGraphControl1.Width,zedGraphControl1.Height, mygraphics);
Graphics memoryGraphics = Graphics.FromImage(memoryImage);
IntPtr dc1 = mygraphics.GetHdc();
IntPtr dc2 = memoryGraphics.GetHdc();
BitBlt(dc2, 0, 0, this.ClientRectangle.Width, this.ClientRectangle.Height, dc1, zedGraphControl1.Location.X, zedGraphControl1.Location.Y, 13369376);
//设置抓取屏幕的区域
mygraphics.ReleaseHdc(dc1);
memoryGraphics.ReleaseHdc(dc2);
memoryImage.Save(imagePath,System.Drawing.Imaging.ImageFormat.Jpeg);
}
一小时快速学习
屏幕
录像和视频编辑实战教程
课程包括
屏幕
录像、视频编辑、视频压缩,一套完整的课程。
屏幕
录像部分教大家用简单实用的方法录制高清视频,视频编辑部分包括视频裁剪、分割、合并、字幕、水印、画中画、分屏、马赛克、绿幕抠像、变声变速、换音乐...
yolov5识别
屏幕
指定
区域
代码】yolov5识别
屏幕
指定
区域
。
AVPro Movie Capture☀️二、Unity录屏:录制
屏幕
指定
区域
AVPro Movie Capture☀️(二)Unity录屏:录制
屏幕
指定
区域
c#
屏幕
打印
/用户
指定
区域
打印
/// 保存用户
指定
区域
图象 保存文件格式为 .bmp /// ///
指定
区域
的左顶点 ///
指定
区域
的大小 /// <returns></returns> public bool SaveUserArea(Point pt,Size sz) { try { IntPtr dc1 = ...
【python】python实现
屏幕
指定
区域
文字提取(百度API)
因为OCR文字识别功能不是特别好,推荐利用百度API的来实现
屏幕
指定
区域
的文字识别。 先说一下使用方法: 1.先从搞一下百度文字识别的api,然后将APP_ID,API_KEY,SECRECT_KEY写在ini文件中 2.打开要提取文字的图片...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章