zoukankan      html  css  js  c++  java
  • 【树莓派】在树莓派中进行截图

    一.背景:

      在树莓派中做好相关配置之后,写了一份文档,交给实施工程师去操作。

      但是比较遗憾,实施工程师以前主要操作windows系统,未曾用过Linux,希望有图形化界面的操作。

      于是重新写文档,更新原来的命令行描述,以及FAQ,统一改成图形化操作描述;

      但当时是边操作,边用手机拍照,然后再截取后放进文档,图形效果较差;

      再次进行截图,使用Linux本身的截图工具,截图,并更新文档,效果相对较理想;

    二.背景:

      说了一通废话,下面进入正题:

      树莓派中的截图是这样的(参考):scrot

      安装 scrot,截图之后,ssh 链接过去,copy相应图片出来即可;

      其实到这里文档可以结束了,但还是补充一点操作,需要的朋友直接copy、paste命令过去即可;

      用Scrot 和ShotWell 通过命令行就能轻松做到。PS:Scrot 是一个截图工具,ShotWell 是图片浏览程序

    第一步:准备工作:

    树莓派连接显示器、键盘、鼠标和电源,通过以太网或WIFI联网。
    启动树莓派,输入:startx    打开图形用户界面

    第二步:安装Scrot
    可以在Raspbian上安装,用一个标准的apt-get :
    sudo apt-get install scrot
    第三步:基本用法


     

    Scrot有很多不同的设置,你可以截取整个屏幕用命令:scrot
    截取图片的默认名称通常会有日期时间和分辨率,比如:“2016-12-05-132309_1824x984_scrot.png”
    你可以制定文件名称比如输入:scrot example.png   ,那么文件名就会叫“example” ,别漏了扩展名,另外改变扩展名也并不能改变文件格式。

    第四步:指定文件位置
    比如使用命令:scrot /home/pi/Desktop/example.png
    这样,截图文件“example.png”就会被保存在 "/home/pi/Desktop/" ,注意,只有路径没有文件名是不行的

    第五步:延时截图
     
    输入scrot -d 10
    倒计时10秒截图。如果要像上图一样显示倒计时,就加个字母C :
    scrot -cd 10


    第六步:部分屏幕截图
     
    用命令:scrot -s 或 scrot -s /home/pi/Desktop/example.png(顺便命名和指定路径)
    然后单击并拖动你要截图的区域
    截取当前窗口的命令:scrot -u

    第七步:调整截图
     
    如图,输入命令:scrot -t 25 example.png ,就会生成一个缩小25%的一样的截图
    生成的截图为example.png (原版)和 example-thumb.png (缩小版)

    第八步:其他Scrot命令
    -h     显示更多帮助-v     获取当前版本-d x   添加X秒的延迟拍摄-c     添加一个倒计时延迟拍摄-s     允许用户用鼠标捕捉特定区域-u     捕捉当前活动窗口-q X   指定图像质量百分率X(默认75)-t X   创建一个百分比大小为X的缩略图-e     在截图后指定一个命令来运行


    第九步:用 Shotwell看截图
     
    一种比较麻烦的办法就是打开树莓派文件管理器,找到图片,双击图标来查看。但是楼主觉得这样很浪费时间,是小菜鸟的做法。楼主推荐安装Shotwell,通过终端打开截图。
    用命令:sudo apt-get install shotwell
    导航到图片目录,用命令:
    shotwell "example.png"打开截图

  • 相关阅读:
    Theano入门笔记1:Theano中的Graph Structure
    [译博文]CUDA是什么
    一天一经典Efficient Estimation of Word Representations in Vector Space
    Generating a Random Sample from discrete probability distribution
    关于representation的理解
    git代码管理——克隆项目到本地仓库及上传本地项目到仓库
    yum管理——linux字符界面安装图形化及两种界面的切换(3)
    yum管理——yum常用配置(2)
    yum管理——搭建iso镜像私有yum源仓库(1)
    apche编译安装
  • 原文地址:https://www.cnblogs.com/haochuang/p/6134190.html
Copyright © 2011-2022 走看看