Linux终端下截图

网页截图

sudo apt-get install libqt4-webkit libqt4-dev g++ sudo 
apt-get install xvfb sudo 
apt-get install cutycapt
安装中文字体: 复制windows下的字体文件到/usr/share/fonts/目录下 执行fc-cache刷新字体缓存 使用方法:
xvfb-run cutycapt --url=http://malu.me --out=malu.png

xvfb-run cutycapt --min-width=4096 --min-height=2160 --delay=1000 --url=http://malu.me --out=ml5.png

注:

个人用户字体文件在~/.local/share/fonts 系统字体文件在/usr/share/fonts 字体配置文件在/etc/fonts/

更多命令行截图参考:

Ghost.py网页截图: http://git.malu.me/Ghost.py%E5%AE%89%E8%A3%85%E8%BF%87%E7%A8%8B/

显示桌面截图

需要安装fbcat
apt-get install fbcat
使用脚本:
#!/bin/bash
NAME=`date "+%Y%m%d_%H_%M_%S"`
PNG_PATH="/tmp/fbcat_"$NAME".png"
fbgrab $PNG_PATH > /dev/null 2>&1
sz $PNG_PATH

摄像头截图

借助命令streamer:
apt-get install streamer
使用脚本:
#!/bin/bash
NAME=`date "+%Y%m%d_%H_%M_%S"`
streamer -c /dev/video0 -t 3 -r 0.1 -q -b 16 -o /root/camera/jp_$NAME-00.jpeg > /dev/null 2>&1
sz /root/camera/jp_$NAME-02.jpeg
#killall streamer
其中: -t 抓取3张图 -r 0.1帧率 以上参数为了给摄像头启动时间(部分摄像头会休眠)