0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在树莓派上捕获和查看屏幕截图以获取项目文档

454398 来源:网络整理 作者:佚名 2019-10-30 10:42 次阅读

步骤1:设置

将外部监视器,键盘,鼠标和电源连接到Pi。确保您的Raspberry Pi具有通过以太网或WiFi的互联网连接。

让Pi引导并通过键入

startx

来启动图形用户界面。步骤2:Instal Scrot

可以使用标准的apt-get调用在Raspbian上完成安装

sudo apt-get install scrot

步骤3:基本用法

Scrot有许多不同的设置,但是您可以立即执行命令来拍摄整个图像的屏幕截图

scrot

Scrot的默认名称约定将为您提供一个日期,时间和分辨率标记的文件,例如:

“ 2014-10-05-132309_1824x984_scrot.png”。

您可以通过键入

scrot example.png

来指定文件名

该图像现在称为“示例”,而不是“ 2014-10-05-132309_1824x984_scrot.png”。如果未指定文件扩展名(例如“ .png”),此命令将不起作用。通过更改扩展名来更改输出文件格式(例如“ .jpeg”,“。gif”等)。

第4步:指定文件位置

指定屏幕快照的保存位置

scrot /home/pi/Desktop/example.png

其中,用于例如,“/home/pi/Desktop/”是文件路径,“ example.png”是屏幕截图。现在,“ example.png”将保存在树莓派的桌面上。请注意,命令

scrot /home/pi/Desktop/

将失败,而不是为屏幕快照分配默认名称。

步骤5:延迟屏幕截图

要延迟屏幕截图,请键入

scrot -d 10

,其中10是捕获图像之前的秒数。要显示倒计时,请添加c选项scrot -cd 10

步骤6:仅捕获屏幕的一部分

捕获部分屏幕上带有-s选项(如包含的图像所示),使用命令

scrot -s

scrot -s /home/pi/Desktop/example.png

指定文件路径。然后,在要捕获的区域上单击并拖动一个框。

使用u选项捕获当前窗口

scrot -u

步骤7:调整屏幕截图大小

-t选项将创建一个重复的图像(或缩略图),该图像是主图像的较小版本。缩略图具有与主图像相同的文件名,并在末尾附加了附加的“ -thumb”。

例如,此命令产生的屏幕快照和缩略图要小25%。

scrot -t 25 example.png

结果文件将为example.png和example-thumb。 png。

第8步:其他Scrot命令

我已经回顾了一些基本的Scrot功能,但是还有更多可以通过其他命令启用的功能行选项。除了已经查看过的命令以外,这些还包括

-h Display additional help

-v Get the current version

-d X Add a delay of X seconds to the capture

-c Add a countdown to a delayed capture

-s Allow user to specific capture area with the mouse

-u Capture the current active window

-q X Specify the image quality percentage X (default 75)

-t X Create a thumbnail version at a specified percentage size X

-e Specify a command to run after the image is capture

请记住,您也可以混合使用命令。

步骤9:使用Shotwell查看屏幕截图

要查看图像,您可以打开Pi的文件管理器,搜索照片,然后双击其图标以在NetSurf中查看它。但是,这很耗时。而是安装Shotwell照片查看器以通过终端使用命令

sudo apt-get install shotwell

导航到包含要打开图片的目录,然后使用命令

打开屏幕快照。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105502
收藏 人收藏

    评论

    相关推荐

    何在树莓派上安装Docker容器

    1. 准备工作 在开始之前,请确保你的树莓派已经安装了最新版本的Raspberry Pi OS。如果没有,请按照以下步骤操作: 下载最新的Raspberry Pi OS镜像:访问 Raspberry
    的头像 发表于 11-11 11:38 247次阅读

    树莓派上部署YOLOv5进行动物目标检测的完整流程

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B上,通过树莓派的摄像头进行实时动物目标检测。 一、在电脑上训练YOLOv5模型
    的头像 发表于 11-11 10:38 301次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>部署YOLOv5进行动物目标检测的完整流程

    树莓派gpio有什么用,树莓派gpio接口及编程方法

    一、树莓派GPIO的用途 树莓派(Raspberry Pi)是一款小巧、功能强大的单板计算机,广泛应用于编程教育、物联网项目、家庭媒体中心等领域。GPIO(General Purpose Input
    的头像 发表于 10-22 18:09 447次阅读

    什么是树莓派?树莓派是什么架构的

    项目的初衷是提供一款价格实惠、易于编程的计算机,以便让更多的孩子和成年人能够学习计算机编程。 硬件规格 树莓
    的头像 发表于 10-22 17:33 438次阅读

    树莓派gui开发用什么ide

    树莓派(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。在树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环境(IDE
    的头像 发表于 08-30 16:49 650次阅读

    何在i2c中将hello world发送到LCD屏幕

    有谁知道如何在 i2c 中告诉这个将 hello world 发送到 LCD 屏幕?当我查找我的 4BIT 引脚时,我可以很好地做到这一点,但是当使用 i2c 时,我似乎在任何地方都找不到协议的任何细节,每个人都只想谈论天哪的
    发表于 07-11 06:10

    鸿蒙开发接口图形图像:【@ohos.screenshot (屏幕截图)】

    本模块提供屏幕截图的能力,截取屏幕时支持设置截取的区域、大小等图像信息。
    的头像 发表于 05-29 15:47 852次阅读
    鸿蒙开发接口图形图像:【@ohos.screenshot (<b class='flag-5'>屏幕</b><b class='flag-5'>截图</b>)】

    何在FX3 SuperSpeed explorer等电路板上使用openOCD调试C++项目

    配置与文档中的完全相同。 因此,我想请教如何在 FX3 SuperSpeed explorer 等电路板上使用 openOCD 调试我的 C++ 项目? 回到纯 C 项目并不是一个真正
    发表于 05-23 08:16

    精选推荐!看大佬用树莓派4做个迷你版PS5

    树莓派上设置RetroPie: 将MicroSD卡插入电脑。 从官方网站下载适用于你的树莓派型号的RetroPie .img.gz镜像。 使用Raspberry Pi Imager(推荐)或其他程序将
    发表于 05-13 10:24

    【开源作品】基于树莓派4B、ESP32制作的桌面机器人、气象站、立方光!

    可以在其中存储文件和图像显示在屏幕上。该板可以通过 USB-C 连接器进行编程和供电,并具有电池充电器和锂聚合物电池。此外,该板还带有一个 RTC 时钟模块,用于跟踪时间并降低功耗。如您所见,该板还为
    发表于 03-05 16:52

    100%在树莓派上执行的LLM项目

    ChatGPT的人性口语化回复相信许多人已体验过,也因此掀起一波大型语言模型(Large Language Model, LLM)热潮,LLM即ChatGPT背后的主运作技术,但LLM运作需要庞大运算力,因此目前多是在云端(Cloud)上执行。
    的头像 发表于 02-29 16:29 1263次阅读
    100%在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM<b class='flag-5'>项目</b>

    何在我的CY8CKIT-062-WIFI-BT中使用Segger AppWizard并导入GUI项目

    误。 请向我们提供您的友好支持和任何视频教程或指南,以便尽快在我的 CY8CKIT-062-WIFI-BT 中使用 APPWIZARD GUI BUILDER。 该指南的屏幕截图: 我的 Modus 工具箱项目:液晶屏上
    发表于 01-22 06:19

    在核桃派上实现USB摄像头的OpenCV颜色检测

    在前几周的文章中已经介绍过如何在核桃派上用OpenCV读取图像并显示到pyqt5的窗口上,这里在上一篇文章的基础上,给开发板加入颜色检测功能,尝试将图像中所有蓝色的东西都用一个框标记出来。
    的头像 发表于 01-20 17:50 885次阅读
    在核桃<b class='flag-5'>派上</b>实现USB摄像头的OpenCV颜色检测

    何在更小的空间内获取更高的电容值?

    何在更小的空间内获取更高的电容值?
    的头像 发表于 12-04 15:04 393次阅读
    如<b class='flag-5'>何在</b>更小的空间内<b class='flag-5'>获取</b>更高的电容值?

    何在压缩器中获取In、 OUT和Comp级别?

    何在压缩器中获取 In、 OUT 和 Comp 级别? MCU 可以通过它们的参数添加器读取值 ?
    发表于 11-28 06:10