社区
C#
帖子详情
如何打印屏幕指定区域?
yunsongzh
2007-12-11 06:46:57
现在有一个winform应用程序,要打印屏幕上指定的区域,最好能用鼠标拖动指定。请问应该如何实现?.net中有哪些类提供了这方面的支持?
谢谢!!
...全文
296
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识别
屏幕
指定
区域
。
c#
屏幕
打印
/用户
指定
区域
打印
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Drawing.Imaging;namespace Rema.GUI{ /// /// Summar
【python】python实现
屏幕
指定
区域
文字提取(百度API)
因为OCR文字识别功能不是特别好,推荐利用百度API的来实现
屏幕
指定
区域
的文字识别。 先说一下使用方法: 1.先从搞一下百度文字识别的api,然后将APP_ID,API_KEY,SECRECT_KEY写在ini文件中 2.打开要提取文字的图片,将鼠标放在要选文字的左上角,按下键盘Q,将鼠标移动到要提取文字的右下角,按下键盘E 3.按下键盘S保存识别文字(不按S,无法进行保存) 4.所识别的文字,记录在工程路径下log.txt中 这里面为了可配置,后期方便打包为exe文件,我将ID和KEY写在一个在一个acc
AVPro Movie Capture☀️二、Unity录屏:录制
屏幕
指定
区域
AVPro Movie Capture☀️(二)Unity录屏:录制
屏幕
指定
区域
python截取
屏幕
指定
区域
_python自动截取需要
区域
,进行图像识别的方法
实例如下所示:import osos.chdir("G:Python1Libsite-packagespytesser")from pytesser import *from pytesseract import image_to_stringfrom PIL import Imagefrom PIL import ImageGrab#截图,获取需要识别的
区域
x = 345y = 281m = 4...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章