Linux截圖工具scrot用法詳細介紹

2022-05-04 18:57:07 字數 1734 閱讀 6297

在linux中安裝scrot

直接應用:scrot ~/pictures/2.jpg -s (獲取巨星區域)

在 debian,ubuntu 或 linux mint 上安裝scrot:

$ sudo apt-get install scrot

在 fedora 上安裝scrot:

$ sudo yum install scrot

要在centos上安裝scrot,你可以按照下列步驟從原始碼編譯:

首先在centos上啟用repoforge,然後使用下列命令:

$ sudo yum install giblib-devel

$ wget

$ tar xvfvz scrot-0.8.tar.gz

$ cd scrot-0.8

$ 。/configure

$ make

$ sudo make install

用scrot截圖

在這個教程的下面的部分,我會描述如何通過幾種不同方法用scrot截圖。

1. 截下整個桌面

擷取整個桌面十分簡單。只需執行scrot命令,不需要任何引數,然後它會儲存一張整個桌面的截圖,以(日期標記).png的檔案形式儲存在當前檔案目錄下。

$ scrot

你也可以指定儲存目標資料夾和截**件名。

$ scrot ~/pictures/my_desktop.png

2. 擷取特定視窗或矩形區域

scrot允許你在桌面選擇乙個特定的視窗或定義乙個矩形區域來截圖。使用下列命令來實現:

$ scrot -s

執行這個命令後,繼續用你的滑鼠單擊任意視窗或畫出乙個矩形,它能夠觸發對選定視窗/區域的螢幕擷取。(lctt譯註,還要使用滑鼠,伐快樂)

有時候你選定的區域或視窗可能會被桌面的其它視窗部分遮擋。在這種情況下,你在截圖前需要一點時間來清理那個部分。那正是延遲截圖能夠幫到你的,就像下面所描述的那樣。

3. 延遲截圖

延遲擷取在各種情況下都很實用。就在截圖前,你可能想要移動一下視窗,啟用一下選單,或是觸發特定時間(如通知)等等。 使用「-d n」引數,我們可以將截圖程序延遲n秒。

$ scrot -s -d 5

4. 調整截圖質量

你可以在1到100的範圍內調整擷取的影象質量(數字越大質量越高)。預設質量設定為75。

$ scrot -q 50

5. 調整截圖尺寸

你可以在1到100的範圍內調整擷取的影象尺寸(數字越大尺寸越大)。減小截圖的尺寸到原圖的10%:

$ scrot -t 10

6. 將擷取的截圖傳遞給其它命令

scrot允許你傳送儲存的截圖影象給任意乙個命令作為它們的輸入。這個選項在你想對截圖影象做任意後期處理的時候十分實用。截圖的檔名/路徑跟隨於「$f」字串之後。

$ scrot -e 『mv $f ~/screenshots』

上面就是linux使用scrot的例項介紹了,scrot不僅能夠擷取整個螢幕,還能夠延遲截圖、調整截圖尺寸、擷取特定視窗等,本文對scrot的安裝也做了詳細介紹。

Linux截圖工具scrot的使用方法

scrot 使用 例子 使用者主目錄 1 對全屏截圖並儲存檔名 scrot abc.png 2 抓取視窗,b 引數表示帶邊框窗體,s 使用者可以指定視窗 scrot bs abc.png 3 抓取滑鼠選定區域 scrot s abc.png 4 延時抓取,d 表示延時,c 倒計時,10是秒,抓選單等...

ubuntu截圖軟體scrot

無論是撰寫技術教程,還是展示桌面或應用,恐怕 scrot 0.8 都是必不可少的 ubuntu螢幕截圖工具。scrot 是liunx螢幕抓圖工具中的皎皎佼佼者,它小巧而不失為強大,精練而不缺少靈活。scrot 主要用在命令列下,它使用 imlib2 庫來抓取並儲存影象。在 ubuntu 中,可以使用...

C 截圖工具開發技術

最近有乙個需要擷取當前螢幕,並儲存成bmp檔案的需求。整個需求,拆分成三步 1 擷取螢幕,獲得位圖資料。2 配合bmp檔案結構資訊,將資料整合。3 對整合後的資料做操作,如儲存在本地 通過網路傳送至伺服器等。截圖首先獲得螢幕的hdc,通過getdc 這個api,接著建立乙個相容hdc,即comhdc...