首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用python实现选择截图区域

一直想用python实现一个类似QQ截图的功能,但不直接截图,而是返回截图区域,以下是代码 # -*- coding:utf-8 -*-   import tkinter import tkinter.filedialog...self.canvas = tkinter.Canvas(self.top,bg='white', width=screenWidth, height=screenHeight)         #显示全屏截图...,在全屏截图上进行区域截图         self.p_w_picpath = tkinter.PhotoImage(file=png)         self.canvas.create_p_w_picpath...            self.sel = True         self.canvas.bind('', onLeftButtonDown)         #鼠标左键移动,显示选取的区域..., outline='black')         self.canvas.bind('', onLeftButtonMove)         #获取鼠标左键抬起的位置,保存区域截图

3.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mac截图标注软件-TechSmith Snagit for mac 永久版下载

    怎么安装Mac截图标注软件-TechSmith Snagit for mac 永久版下载资源啊,TechSmith Snagit for Mac:专业屏幕截图及视频录制软件,TechSmith Snagit...for Mac是一款强大的屏幕截图和视频录制软件。...它可以帮助用户快速捕获并编辑屏幕上的内容,包括截图、视频、文本等等,然后将它们转化为高品质的图像和视频输出。Mac软件下载:https://mac.macsc.com/mac/2230.html?...这款软件还提供了多种输出选项,使得用户可以将截图和视频输出到不同的文件格式中,包括JPEG、PNG、TIFF、GIF、MP4等等。用户可以根据自己的需要选择适合的格式,以便进行后续处理和共享。...图片总的来说,TechSmith Snagit for Mac是一款功能强大的截图和视频录制软件,它不仅提供了多种截图和录制选项,还拥有强大的编辑和输出功能。

    41530

    Snpiaste截图软件使用

    结合之前整理的内容,咱们这个#效率工具集里面已经是有一些内容了 今天来给大家介绍一下非常好用的截图软件,也是课上被小洁老师安利后一直使用到现在的截图软件——Snpiaste Snpiaste介绍与下载...下载并打开 Snipaste,按下 F1 来开始截图,再按 F3,截图就在桌面置顶显示了。 那我们先来看一下如何下载与使用叭! 1....如果是应用商店下载,点击立即安装会得到一个压缩文件夹——解压开之后双击exe的软件即可使用! 2....官网下载安装 官网也直接有下载链接,然后点击即可下载 下载的也是对应的压缩文件夹,然后解压使用对应的exe软件即可 Snpiaste使用 hhh其实我平常也就是用用简单的截图标记啥的,不过我今天发现它的官网是有用户手册的...截图功能 安装完之后,使用快捷键F1即可 外接键盘上按下F1再选择需要截图区域即可 如果是电脑自带的键盘(F1和静音键在一起的),就需要按住Fn+ F1截图 2.

    20510

    AI网络爬虫:对网页指定区域批量截图

    对网页指定区域批量截图,可以在deepseek的代码助手中输入提示词: 你是一个Python编程专家,一步一步的思考,完成一个对网页指定区域截图的python脚本的任务,具体步骤如下: 设置User-Agent...文件的第1列,作为图片标题{pictitle}; 读取Excel文件的第2列,这是URL,用Undetected-chromedriver加载网页进行渲染,让窗口最大化,等待20秒; 对打开的网页进行截图...,截图区域是屏幕左上角:(X: 0,y:80),屏幕右下角:(X:1495,y:987); 截图保存为png图片格式,用{pictitle}作为图片文件名,保存到文件夹:“F:\AI自媒体内容\”;...print(f"正在截图: {pictitle}") driver.save_screenshot('temp.png') # 使用PIL库截取屏幕区域 im = Image.open('temp.png...") im.save(save_path) print(f"截图已保存到: {save_path}") # 删除临时截图文件 os.remove('temp.png') # 等待30秒 print("等待

    10810

    puppeteer实现线上服务器任意区域截图

    关于服务端截图,这种使用场景非常少见,大多服务器不同于PC机器并不提供相关图形界面以及图形库,所以对不同的系统的不同版本的服务器需要安装不同的共享库。...同时,截图依赖的浏览器服务也存在很多兼容性问题,好在google提供了puppeteer模块依赖于webkit内核,这与大多数业务场景的渲染引擎一致,因此我们可大致忽略引擎渲染的差异(大多数差异在于...页面截图与元素块截图 puppeteer是nodejs社区中的提供API操作Chromium的npm模块,具体的安装方式可参考官方文档。...进行页面截图: const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch...可大多数场景是针对页面的某个DOM元素区域进行局部截图,这就需要依赖puppeteer提供的在当前页面执行js的功能,通过定位DOM元素计算该元素的位置和盒子模型的信息,计算出DOM元素的坐标值,

    2K20

    Python截图PDF,在指定区域并提取文本

    作者:小小明,「快学Pthon」专栏作者 先说需求:PDF文件结构都一致,对于下图红框区域截图并提取文本 ?...通过PyMuPDF实现区域截图区域文字提取 官方文档:https://pymupdf.readthedocs.io/en/latest/index.html Github:https://github.com.../pymupdf/PyMuPDF 安装: pip install pymupdf 截图 先测试截取左下角的部分: from IPython.display import oc = fitz.open(...- page.getPixmap传入放大系数和区域即可获取图片对象,可直接获取图片的数据也可以写入到文件保存起来 再测试截取右上角部分: ```python clip = fitz.Rect(0.8...保存图片很简单,只需调用write.write# 文字提取 通过fitz.Rect要提取文字的区域即可: ```python a_text = page.getText(clip=clip) print

    4.2K10

    截图软件iShot Pro 2.2.6

    iShot Pro是一款非常优秀的Mac截图软件软件非常易于操作,主页面还设置了学习教程,可以轻松玩转软件所有功能,并且功能非常强大,不仅可以实现多种截图方式,还可以进行标注、贴图、取色、录屏、录音、...长截图软件iShot Pro 2.2.6一、截图区域截图、窗口截图支持框选截图、智能识别窗口截图,自定义截图快捷键。多窗口截图按下截图快捷键,再加Shift,点选多个窗口,进行多窗口截图。...延时全屏截图延时全屏截图,支持倒计时声音播放,用来截取不易选取的窗口。截图上一次截图区域使用快捷键,快速截图上一次框选截图区域截图光标下窗口使用快捷键,直接截图当前鼠标下的窗口,无需激活该窗口。...、截图选择滚动截图区域,然后按“S”快捷键,向上滑动截图区域,即可开始长截图,长截图长度不限。...支持录制系统内部声音九、OCR文字识别选择截图区域后,点按OCR按钮,进行文字识别,方便好用OCR功能支持二维码识别,并优先识别二维码支持OCR连续识别模式支持OCR取消换行十、截图翻译选择截图区域OCR

    1.6K20

    截图软件 ShareX 13.0.1 便携版

    软件介绍 截图,这种再寻常不过的事情。...有着很多的软件供我们选择,在之前的文章中给大家介绍了常用的几款截图软件,今天安利一款新的截图软件——ShareX, ShareX功能多到夸张内建有萤幕撷图的功能,还支援圆角方形、椭圆形、三角形、多边形等等的撷取范围...功能介绍 捕捉屏幕截图,包括全屏,窗口,显示器,区域,滚动,文本捕捉OCR,屏幕录制GIF、视频。 定制后捕获任务,如注释,添加效果,水印,上传,打印等操作。...更新说明 添加“新闻”按钮到主窗口,显示新的更新或公告 如果在捕获任务后,选择“标注图像”,并且没有在区域捕获中应用注解,那么注释窗口将自动在区域选择之后打开,这将允许用户在区域选择之后进行注释...,类似于先前的ShareX版本 添加“裁剪”工具,在区域捕获模式中是不可用的 添加“图像(屏幕)”工具,允许从屏幕复制区域到不同的位置 添加禁用动画选项到区域捕获选项菜单

    1.6K30

    linux终端怎么下载软件_linux查看文件类型

    今天小编要跟大家分享的文章是关于Linux终端下载文件的方法有哪些?如果您坚持使用Linux终端,例如在服务器上,该如何从终端下载文件?本文中你将学习两种在Linux中使用命令行下载文件的方法。...一、使用wget命令从Linux终端下载文件 wget可能是Linux和类UNIX系统中使用最多的命令行下载管理器。你可以使用wget下载一个文件、多个文件、整个目录甚至整个网站。...也可以在大多数发行版的软件库中找到它,你可以使用发行版的软件包管理器轻松安装它。...1、安装curl 虽然curl并不是预装的,但在大多数发行版的官方软件库中都有。你可以使用你的发行版的软件包管理器来安装它。...要在Linux终端中使用curl命令下载文件,必须使用-O(大写O)选项: curl -O URL 在Linux中,用curl下载多个文件是比较简单的。

    19.4K20

    Ubuntu 软件推荐 - 截图利器 flameshot-具有快捷键自由截图截图涂鸦、截图添加文字等功能

    Ubuntu 在使用过程中经常有截图的需求,自带的截图工具功能单一。我对截图工具的需求是:快捷键自由区域截图、可涂鸦(框、箭头、模糊)、可添加文字、可保存到指定文件夹、可复制到剪贴板、速度快。...安装方法一(亲测可用) 参考链接:Ubuntu(Debian)截图并编辑软件推荐。...clone github 通过github下载源码编译安装,首先在终端进入软件安装的文件夹(我选择了/usr/share/flameshot/,此处需要超级用户权限),clone仓库: sudo...此时双击火焰图标可以进行截图。 设置键盘快捷键 距离拥有类似QQ截图功能只差一步,打开系统设置,选择设备。...Tips 选区过后可以进行涂鸦、添加文字、模糊等编辑操作 通过滚轮改变字号、符号粗细 ctrl+S 保存当前截图 Enter 当前截图存入剪贴板 ctrl+Z 撤销

    3.9K20

    Snipaste:小巧&好用的截图软件

    今天给大家分享一个小巧好用的截图软件,snipaste。这款软件我已经练习时长5年了,还是比较好用的。...有免费版和专业版的,信我的,作为一个截图软件免费版已经足够使用的,当然有钱的话也可以买专业版支持一下。...安装 安装的话比较简单,只需要下载好对应的客户端,启动快捷方式即可。 当然,强烈建议,设置这个小软件为开机自启 使用 我们着重讲解使用,启动客户端程序。可以看到默认的截图快捷键是F1 。...默认的贴图快捷键是F3 对着页面想截图的地方,按F1进行选中区域即可。 截图完毕后,右下角会有一排菜单。...我们可以按照区域来进行红框标注、箭头指示、画笔写字、记号笔、马赛克和橡皮擦功能 截完图后,我们可以双击截图区域,他就消失了。 此时可以再按F3 ,刚刚的截图区域就会展示在屏幕上。

    36520

    Mac电脑必备屏幕截图软件,Snagit

    Snagit 是一款强大的屏幕截图软件,图象可保存为BMP、PCX、TIF、GIF、PNG或JPEG格式,也可以存为视频动画,功能强大!...下载:Snagit Mac版 1.超越普通的屏幕截图 TechSmith Snagit 是唯一具有内置高级图像编辑和屏幕录制功能的屏幕捕获软件。...捕获整个桌面,区域,窗口或滚动屏幕。 4.只需点击几下即可修改获得一整套编辑工具。并自己创建图像。编辑屏幕截图或构建自定义图形。无需与设计师合作。...更改屏幕截图中文本的字词,字体,颜色和大小,而无需重新设计整个图像。 魔棒工具 使用魔棒工具根据颜色选择图像上的区域。在整个屏幕截图中快速删除背景或替换对象(如文本或徽标)中的颜色。...Snagit邮票 使用专为截图设计的贴纸,个性化您的图像。直接从Snagit获取最新的邮票,或在此处下载以前的邮票。 图书馆 查找所有过去的捕获而不浪费时间挖掘它们。您的屏幕截图会自动保存到您的库中。

    1.9K40
    领券