由 訪客 » 週一 1月 03, 2005 11:58 am
Xwindow 本身附的 xwd 就可以抓螢幕了 !
xwd 包在 xbase-clients 裡
因此, 寫個 script 就能抓螢幕啦!不必用那些有的沒的
巨大軟體, 可以用
GETscreen(){
Fname=`date +%Y%m%d%H%M%S`
xwd $OBJ |xwdtopnm |pnmtopng > $HOME/$Fname.png
}
而 $OBJ 就由另一段 script 來詢問 user.
$OBJ 也就是 xwd 的參數, 例如
「空白」也就是只抓 application 本身的畫面, 不含框
或「-frame」就是抓 application 畫面加上外框, 或者
「-screen -root」就是抓全螢幕, 可以搭配 sleep xx
來延遲自動拍.
以上方式在 BV1AL 版 KNOPPIX 裡就是這樣抓螢幕
應該很省資源, 不必啟動一些大部頭的軟體.