簡介:
scrot 主要用在命令行下湾揽,它使用 imlib2 庫來抓取并保存圖像憔购。scrot 的使用格式為:scrot [options] [file]。
一般用法:
就一般而言租幕,使用 scrot 可以抓取整個桌面轰枝、某個指定的窗口、以及選擇的矩形區(qū)域。
- 抓取桌面:scrot desktop.png爷抓,該命令將當前的整個桌面抓取下來势决,并保存為 desktop.png 文件±镀玻可以在當前的目錄中找到此圖像文件果复。
- 抓取窗口:scrot -bs window.png,選項 b 使 scrot 在抓取窗口時一同將外邊框抓取下來唉地,而 s 選項則讓用戶選擇所要抓取的是何窗口据悔。
- 抓取區(qū)域:scrot -s rectangle.png,在執(zhí)行此命令后耘沼,使用鼠標拖曳的矩形區(qū)域?qū)⒈?scrot 抓取下來极颓。
高級使用
對于普通的抓取使用 scrot 的基礎(chǔ)便足以應(yīng)付了。但在某些特殊情況之下群嗤,使用 scrot 抓取圖像需要講究一些技巧菠隆。
- 延時抓取:scrot -cd 10 menu.png狂秘,此命令中的 d 選項用于延時抓取圖像骇径,其后的 10 代表延時 10 秒;前面的選項 c 顯示倒計時者春。在抓取菜單或是命令提示時破衔,該技巧將充分展示其魔力。
- 生成縮圖:scrot -t 50% thumb.png钱烟,這個命令在抓取圖像的同時生成該圖像的縮略圖晰筛。選項 t 將打開此功能,其后的 50% 為原圖的縮放百分比拴袭。
- 更改品質(zhì):scrot -q 70 quality.jpg读第,此命令中的 q 選項用于更改所抓圖像的品質(zhì),其數(shù)值介于 1-100 之間拥刻,默認為 75怜瞒。數(shù)值越大,意味著圖像品質(zhì)越高般哼;同時吴汪,圖像的壓縮率也就越低,占用空間越大蒸眠。
- 操作抓圖:scrot action.png -e 'mv $f ~/images/'浇坐,該命令將抓取的圖像移動到 ~/images/ 目錄。顯然黔宛,操作圖像的功能由 e 選項開啟,其中的 $f 代表原圖的路徑/文件名。
以上示例皆指定了需要保存的抓圖的文件名稱臀晃。實際上觉渴,如果不指定名稱,那么 scrot 在抓取圖像后會自動使用當前的日期時間徽惋、寬度高度的組合來生成文件名稱案淋。