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

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

    关注

    113

    文章

    1641

    浏览量

    104768
收藏 人收藏

    评论

    相关推荐

    何在我的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 502次阅读
    在核桃<b class='flag-5'>派上</b>实现USB摄像头的OpenCV颜色检测

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

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

    树莓派Pico上使用SSD1306 OLED屏幕

    SSD1306 OLED 屏幕模块配备 0.9 英寸迷你单色屏,128×32 分辨率,白光像素点。拥有极高的对比度,显示清晰极易辨识。OLED 仅使用树莓派的 I2C 和电源引脚,无需独立供电,即插即用。
    的头像 发表于 11-21 14:17 870次阅读
    <b class='flag-5'>树莓</b>派Pico上使用SSD1306 OLED<b class='flag-5'>屏幕</b>

    基于树莓派的机器人设计方案

    以非常低的外形安装在树莓派的顶部。 注意:如果你打算在树莓派上安装散热器,请使用非常低调的散热器以避免 CRICKIT 帽子短路。
    发表于 10-19 12:31 331次阅读
    基于<b class='flag-5'>树莓</b>派的机器人设计方案

    何在树莓派上面安装Windows

    早期,想要在树莓派上面安装Windows一直是个比较麻烦的事情,下载系统镜像,烧录、还有一系列复杂的配置。
    的头像 发表于 09-12 09:54 1001次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>面安装Windows

    有移植树莓派到飞腾派的教程吗

    公司基于树莓派开发板做的产品 希望移植到飞腾派上,请大佬指导
    发表于 08-28 10:24

    树莓派上新,福利来袭!

    工程师专区上新啦!   直击底价! 树莓派4B ,新客包邮! 工程师发烧友的福音, 新用户专享优惠价,还免费送电子发烧友VIP月卡。 ▼树莓派4B 4G开发板, 领满1 00减20优惠券 券后价格
    的头像 发表于 08-02 08:41 348次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派上</b>新,福利来袭!

    远程监控电脑屏幕用什么软件?

    包含哪些功能? 1.实时桌面 以第一视角实时监控终端屏幕,可以拖动桌面进度条查看,分辨率高达7680*4320,远程查看桌面更加清晰。 2.终端截图 可以设置智能或定时
    的头像 发表于 06-20 17:27 435次阅读

    树莓派监视器开源项目

    电子发烧友网站提供《树莓派监视器开源项目.zip》资料免费下载
    发表于 06-14 11:33 6次下载
    <b class='flag-5'>树莓</b>派监视器开源<b class='flag-5'>项目</b>

    何在树莓派4上安装 openwrt?

    何在 Raspberry Pi 4上安装 openwrt
    的头像 发表于 06-07 10:25 954次阅读

    何在http服务器中查看mpu 6050的值?

    我想使用 esp 01 和 mpu6050。如何在 http 服务器中查看 mpu 6050 的值。我正在使用 eclipse。你能帮我吗
    发表于 05-19 07:29

    何在python中实现ESP TOUCH协议?

    我在树莓派上使用了多个 esp8266。我可以使用 ESP TOUCH 的 Android 应用程序配置 esp 模块,但我也想使用相同的应用程序配置我的树莓派。我的树莓派通过 USB
    发表于 05-17 08:20

    何在linux应用程序中使用pwm捕获

    /402e4000.pwm/pwm/pwmchip6/pwm0# cat capture cat: capture: 函数未实现 那么,如何在 linux 应用程序中使用 pwm 捕获
    发表于 05-10 07:05

    Linux树莓派开发之wiringPi库,树莓派控制继电器

    wiringPi库是树莓派的IO控制库,使用C语言开发,提供了非常多的接口供使用,包括GPIO,中断,多线程,等。 在树莓派命令行输入gpio -v 可以查看是否安装wiringPi库,会显示库的相关信息,如下就是安装好了的。
    发表于 05-04 11:10 0次下载
    Linux<b class='flag-5'>树莓</b>派开发之wiringPi库,<b class='flag-5'>树莓</b>派控制继电器