如何在 Linux 中截取屏幕截圖

奇觀截圖

所有桌面都包含一個屏幕捕獲工具,可以通過按 PrintScreen 鍵啟動。

我們 Linux 用戶所做的一件事就是在社交網絡上分享我們桌面的照片。 一些定制是真正的藝術作品,雖然沒有公開的競爭,但毫無疑問是存在的。 無論您是想加入還是因為您有興趣製作教程或需要論壇的幫助, 知道如何在 Linux 中截屏是您應該學習的技能。

還有其他用途。 對於很多視障人士來說,電子書閱讀器的可訪問性選項是不夠的,而且由於它們受 DRM 保護,無法進行格式修改,另一種方法是截取頁面並通過光學識別程序。人物。 我們還將了解如何自動化該過程。

如何拍攝截圖

為了讓你明白這篇文章是關於什麼的, 首先將屏幕截圖定義為顯示您在顯示器上看到的照片或視頻. 捕獲可以是整個屏幕、部分屏幕或窗口。

我在之前的文章中講過視頻截圖,所以 我將專注於捕捉圖像的工具。

最簡單的截屏方法是按鍵 列印畫面 在鍵盤上. 在大多數 Linux 發行版上,這應該會打開相應的應用程序,您可以在其中選擇不同的選項。

vokoscreenNG
相關文章:
簡單的開源視頻製作程序第一部分

每個應用程序都有自己的屏幕截圖以加快該過程。

截屏工具

節目

它是 KDE 桌面中包含的工具 它是當您按下 PrintScreen 鍵時打開的那個。 我們有以下捕獲選項:

  • 全屏。
  • 矩形區域。
  • 活動窗口。
  • 光標下的窗口。

最後兩個選項之間的區別在於活動窗口是前景中的窗口,而使用最後一個選項,您可以使用鼠標指針選擇任何其他打開的窗口。

Spectacle 允許我們從按下鍵的那一刻起建立延遲 列印畫面 或按鈕拍攝新照片或立即拍攝。

捕獲可能包括:

  • 包括指針
  • 包括標題欄和窗口邊框。
  • 捕獲一個彈出窗口。

截圖 可以保存為最常見的圖形文件格式,複製到剪貼板或導出到我們在計算機上安裝的圖形編輯或查看程序。

註釋工具為我們提供了一個小的圖形編輯器 這使我們能夠標記屏幕區域、添加文本和表情符號、模糊部分捕獲、突出顯示、添加箭頭和繪圖。

在工具部分,除了打印屏幕截圖的選項外,它還為我們提供了在視頻中錄製屏幕的可能性,但它所做的是將任務提交給另一個應用程序(如果已安裝)或為我們提供安裝。

眼鏡註釋工具

Spectacle 的註釋功能允許我們在屏幕截圖中添加圖形和文本信息

GNOME 截圖工具

到目前為止,GNOME 的屏幕截圖工具與 KDE 沒有太大區別,只是它缺少註釋和導出到其他程序的選項。 從版本 42 開始(我們將在 XNUMX 月發布的發行版中看到) 有一個新工具 它利用桌面的新圖形可能性並將當前的圖像和視頻屏幕捕獲應用程序合併為一個。

除了壯觀的界面之外,它沒有很多功能。 它允許您在視頻中記錄全部或部分屏幕或窗口或以圖像形式捕獲它,但是或者沒有選項可以修改保存選項。

Flameshot

如果您要對屏幕截圖進行大量修改並且不想在應用程序之間切換,那麼您絕對應該嘗試 Flameshot. 它可以在一些主要 Linux 發行版的存儲庫中找到,也可以在 Flatpak 和捕捉。

支持 Platpak 格式的 Linux 發行版的徽標
相關文章:
比較 Snap 和 Flatpak。 的優點和缺點

當我們安裝程序時,我們會看到一個小警告,通知我們在頂部欄中出現了一個圖標。 我們可以通過單擊來啟動該程序。

當我們這樣做時,我們會在活動窗口上方看到變暗的鍵盤快捷鍵列表。 當我們用光標選擇一個區域時,它會以正常顏色出現,並且在邊框上會顯示一系列工具。 有了它們,我們可以:

  • 放在上面 所有窗口中捕獲的圖像。
  • 上傳圖片 到伊姆古爾。
  • 用另一個應用程序打開 捕獲。
  • 保存捕獲 在主要圖形格式中。
  • 複製到剪貼板。
  • 撤消或重做 最後一次修改。
  • 滾動窗口 的選擇。
  • 顯示坐標選擇窗口的笛卡爾
  • 反轉顏色。
  • 像素化區域 的捕獲。
  • 編號不同的區域 的捕獲。
  • 添加文字 去抓。
  • 突出區域。
  • 畫一個圓圈 真空
  • 畫一個矩形 充分
  • 繪製邊框 的一個矩形。
  • 添加箭頭.
  • 畫線。
  • 徒手畫。

我們不能指定任意名稱,但哪些參數和以什麼順序將成為標題的一部分,用於保存屏幕截圖。

Flameshot 也可用於 Windows 和 Mac 從其 吉安網絡。

噴火網站

Flameshot 是一個開源程序,用於使用各種編輯工具截取屏幕截圖。

rot

Scrot 是一個工具,旨在 從終端截取屏幕截圖. 正如我們稍後會看到的,它最大的實用性是它允許您自動執行屏幕截圖過程。

它安裝如下:

Debian,Ubuntu及其衍生版本

sudo apt install scrot

Fedora

sudo dnf install scrot

進行全屏捕獲

scrot
這會將全屏保存在您的個人文件夾中,名稱由日期和大小組成。

選擇圖像目的地和名稱

scrot ~/Imágenes/captura_scrot.png

選擇窗口或區域

如果您嘗試了前面的命令,您會注意到問題所在。 終端始終出現在捕獲中。 這可以通過以下命令修復。
scrot -s

您只需將光標放在窗口上並按下左按鈕或用指針標記一個區域並釋放按鈕。
當然可以組合命令
scrot ~/Imágenes/captura_scrot3.png -s

我們可以通過直接轉到要保存圖像的目錄來避免編寫所有這些內容。 我們這樣做
cd Imágenes

設置延遲時間

另一種確保我們捕獲我們想要捕獲的內容的方法是在捕獲發生之前設置一個以秒為單位的時間間隔。 命令如下:
scrot -s -d 10

在這種情況下,我們在捕獲前設置了 10 秒的延遲。

斯科特的手冊

Scrot 是從終端使用的完整截屏工具

確定質量

圖像質量越高,如果您要在網站上使用它,它的重量和加載時間就越大。 我們可以通過設置百分比來調整這個參數。
scrot -q 70

將捕獲設置為 70% 質量

設置大小

的編輯 Linux Adictos 他們規定圖像的最大寬度必須為 1200 像素。這與通常的螢幕截圖工具一樣,意味著您必須透過 Gimp 或其他一些 Web 服務運行它們來調整它們的大小。幸運的是,scrot 會幫我節省工作。讓我們來看看:

正如截圖的名字告訴我的,我的屏幕寬度是 1366 像素,我需要 1200。應用一個簡單的數學運算,我們計算大小百分比的參數
1200*100/1366=87,8477..

咱們試試吧
scrot -s -d 10 -t 87.85
這個想法很好,但是小數位數太多,您無法獲得所需的結果

通過鼠標點擊模擬進行多次捕獲

讓我們舉一個純粹假設的例子。 具有地理名稱的在線書店不允許您在其設備或瀏覽器之外查看您購買的書籍。 一種解決方案是將捕獲和翻頁過程自動化,然後通過光學字符識別工具運行這些圖像。

除了Scrot,我們還需要來自存儲庫的另一個工具,稱為 xdotools. 有了它,我們將模擬翻頁時鼠標按鈕的壓力。

安裝程序後,我們必須執行以下操作。

  1. 打開網站 雲閱讀服務。
  2. 開端縮小它的大小。
  3. 將終端放在左側 從閱讀器窗口。
  4. 在終端類型xdotool getmouselocation 不要按 進入。
  5. 拿指針 到雲閱讀器的換頁按鈕,按回車。
  6. 記下 X 和 Y 值。 您將在終端中看到的內容。
  7. 複製以下腳本 在文本編輯器中:

#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Imágenes/'
sleep 20
done

記得把 x 和 y 替換成你之前記下的值。

程序將截取頁面並在 20 秒後切換到下一張。

用名字保存文件 腳本文件. 然後轉到您保存它的位置,將鼠標放在文件上,然後用右鍵從“屬性”窗口授予它執行權限。

要啟動程序類型 ./script.sh,請最大化閱讀器窗口並註意它何時到達本書的末尾,因為如果您不關閉終端,它將繼續截取屏幕截圖。

兩個最後的澄清

我剛才描述的程序是開發的,正如我在文章開頭所說的那樣, 供視障人士使用,他們需要的不僅僅是輔助功能選項 可以享受他們購買的書籍。 我絕不鼓勵未經授權的內容分發。

Scrot 是一個非常完整的工具,要了解它的所有可能性,請使用命令

man scrot


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   伊万 他說:

    謝謝! 我會試試scrot(醜陋的名字:))。
    好吧,在我剛剛 ubunted 的 mac 鍵盤上,PrintScreen 鍵不能立即工作(它沒有它,就像現在一樣)。

    一個問題,如果有人想對此發表評論(謝謝)。
    我剛剛設法用基於 ubuntu 的 Pop 發行版修復了 2009 imac。 能夠做到這一點有多棒。
    我想念 macOS 中的 textedit 之類的程序。 這很簡單,編輯文本,更改字體和顏色,只是為了書寫,而不是編程......,在其中,放大字母並使其適合所有內容很容易......我不能那樣使用 OpenOffice(這值得一千其他東西);

    有人可以推薦我的程序嗎? 我嘗試過 Kwriter 或 Sublime 之類的東西,但對於寫作、玩字體、顏色以及能夠很好地放大文本等最愚蠢的任務來說,它們並不那麼簡單和舒適。

    1.    迭戈·德·岡薩雷斯(Diego German Gonzalez) 他說:

      不知道會不會一樣,不過你可以試試nano。
      在終端中輸入 nano,程序應該會為您打開。 否則在包管理器中查找

  2.   杰拉爾 他說:

    優秀的出版物