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

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

    关注

    122

    文章

    2069

    浏览量

    109641
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在树莓派上安装Ubuntu MATE ?

    ,而非GNOME。在本文中,我将介绍如何轻松地在树莓派上安装它。UbuntuMATE官方支持树莓派,因此每发布一个新版本,都会为树莓派发布一个镜像。该镜像可刷入S
    的头像 发表于 08-12 18:56 2930次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装Ubuntu MATE ?

    树莓派上开启业余无线电之旅~

    业余无线电可让你通过收听广播、追踪飞行器和解码信号来探索无线通信的奥秘。然而,传统的业余无线电设备往往价格高昂且体积庞大,不易获取。我将向你展示如何利用树莓经济实惠的方式踏入业余无线电领域。借助
    的头像 发表于 08-12 18:56 1215次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>开启业余无线电之旅~

    树莓屏幕怎么选?

    树莓派很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓派的
    的头像 发表于 08-08 14:59 1045次阅读
    <b class='flag-5'>树莓</b>派<b class='flag-5'>屏幕</b>怎么选?

    技能+1!如何在树莓派上使用C++控制GPIO?

    和PiGPIO等库,C++可用于编程控制树莓派的GPIO引脚。它提供了更好的性能和控制能力,非常适合对速度和精度要求较高的硬件项目。在树莓派社区中,关于“Python
    的头像 发表于 08-06 15:33 3568次阅读
    技能+1!如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>使用C++控制GPIO?

    这个套件让树莓派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    何在树莓派上设置YOLO计算机视觉?Conda与Ultralytics在本指南中,我们将学习如何使用Conda在树莓派上安装Ultraly
    的头像 发表于 07-31 11:51 3800次阅读
    这个套件让<b class='flag-5'>树莓</b>派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    初学者指南:树莓派上搭建虚拟环境!

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 629次阅读
    初学者指南:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>搭建虚拟环境!

    何在树莓派上设置并使用VNC?远程访问完整指南!

    为什么要在树莓派上使用VNC?使用VNC与树莓派的主要优势在于其提供的灵活性。我们可以在“无头模式”(无物理显示器)下运行树莓派,同时仍能完全访问其图形用户界面(GUI)。这减少了对额
    的头像 发表于 07-26 20:42 5045次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置并使用VNC?远程访问完整指南!

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓项目中选择哪
    的头像 发表于 07-24 15:32 632次阅读
    C++ 与 Python:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>哪种语言更优?

    树莓派防火墙完整指南:如何在局域网中配置 IPFire ?

    如果你希望在树莓派上配置IPFire,本指南将提供一种简单而有效的方法来加强你的网络安全。在日益互联的世界中,保护家庭或小型办公室网络免受外部威胁至关重要。一个有效的解决方案是部署防火墙——一种监控
    的头像 发表于 07-21 16:34 800次阅读
    <b class='flag-5'>树莓</b>派防火墙完整指南:如<b class='flag-5'>何在</b>局域网中配置 IPFire ?

    完整教程:如何在树莓派上配置防火墙?

    引言防火墙是任何网络包括树莓派网络中必不可少的工具。本质上,防火墙是内部网络(如树莓派网络)与其他外部网络(如互联网)之间的安全屏障。其主要目的是控制和过滤网络流量,根据预定义的规则允许或阻止某些
    的头像 发表于 07-07 16:30 793次阅读
    完整教程:如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>配置防火墙?

    释放潜力:在树莓派上运行安卓系统实现多样化应用!

    为什么要在树莓派上运行安卓系统?安卓系统以其庞大的应用生态系统和用户友好的界面而闻名,它能够将树莓派转变为功能强大的设备,能够处理从媒体消费到轻量级计算和物联网应用等各种任务。优势高度定制化:
    的头像 发表于 07-05 08:33 890次阅读
    释放潜力:在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>运行安卓系统实现多样化应用!

    何在树莓派上安装并运行 Arduino 集成开发环境!

    使用树莓派单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓派计算机的微控制器编程,创建交互式电子项目
    的头像 发表于 07-01 17:41 4033次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装并运行 Arduino 集成开发环境!

    从初学到进阶:树莓派上最适合你的代码编辑器推荐!

    安装树莓派操作系统后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多种编程语言进行编程了。其中,Python是树莓派上最受欢迎的编程语言。在树莓
    的头像 发表于 05-15 16:20 770次阅读
    从初学到进阶:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>最适合你的代码编辑器推荐!

    人脸识别指南:如何在树莓派上安装和设置 Dlib

    学习如何在树莓派上安装Dlib并配置人脸识别功能,为您的AI项目奠定基础。在树莓派上安装Dlib
    的头像 发表于 03-24 17:31 1242次阅读
    人脸识别指南:如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装和设置 Dlib

    在摄像头采集回来画面并进行视频输出画面时,如何可以在屏幕查看放大后的视频画面?

    在摄像头采集回来画面并进行视频输出画面时,如何可以在屏幕查看放大后的视频画面,相当于是图片中心放大,只看屏幕中心部分。类似相机zoom的效果
    发表于 02-08 08:14