Cách chụp ảnh màn hình trong Linux

Ảnh chụp màn hình Spectacle

Tất cả các máy tính để bàn đều có công cụ chụp ảnh màn hình có thể khởi động bằng cách nhấn phím PrintScreen.

Một trong những điều mà người dùng Linux chúng tôi làm là chia sẻ ảnh máy tính để bàn của chúng tôi trên các mạng xã hội. Một số tùy chỉnh là tác phẩm nghệ thuật thực sự và mặc dù không có sự cạnh tranh được tuyên bố nào, nhưng chắc chắn là có. Cho dù bạn muốn tham gia hay vì bạn quan tâm đến việc tạo hướng dẫn hoặc cần trợ giúp từ các diễn đàn, biết cách chụp ảnh màn hình trong Linux là một kỹ năng bạn nên học.

Ngoài ra còn có các công dụng khác. Đối với nhiều người khiếm thị, các tùy chọn trợ năng của trình đọc sách điện tử là không đủ và vì chúng được bảo vệ bởi DRM nên không thể thực hiện sửa đổi định dạng, giải pháp thay thế là chụp ảnh màn hình của các trang và chuyển chúng qua một chương trình nhận dạng quang học của nhân vật. Chúng tôi cũng sẽ xem cách tự động hóa quy trình đó.

Cách chụp ảnh màn hình

Để bạn hiểu nội dung của bài đăng này, bắt đầu bằng cách xác định ảnh chụp màn hình là ảnh hoặc video hiển thị những gì bạn thấy trên màn hình. Ảnh có thể là toàn bộ màn hình, một phần của nó hoặc một cửa sổ.

Tôi đã nói về ảnh chụp màn hình video trong một bài viết trước, vì vậy Tôi sẽ tập trung vào các công cụ để chụp ảnh.

Cách đơn giản nhất để chụp ảnh màn hình là nhấn phím In màn hình trên bàn phím. Trên hầu hết các bản phân phối Linux, điều này sẽ mở ứng dụng tương ứng, nơi bạn có thể chọn các tùy chọn khác nhau.

vokoscreenNG
Bài viết liên quan:
Các chương trình sản xuất video nguồn mở và đơn giản Phần thứ nhất

Mỗi ứng dụng có ảnh chụp màn hình riêng để tăng tốc quá trình.

Công cụ để chụp ảnh màn hình

buổi diễn

Đây là công cụ có trong máy tính để bàn KDE và nó sẽ mở ra khi bạn nhấn phím PrintScreen. Chúng tôi có các tùy chọn chụp sau:

  • Toàn màn hình.
  • vùng hình chữ nhật.
  • Cửa sổ hoạt động.
  • Cửa sổ dưới con trỏ.

Sự khác biệt giữa hai tùy chọn cuối cùng là cửa sổ đang hoạt động là cửa sổ ở phía trước, trong khi với tùy chọn cuối cùng, bạn có thể chọn bất kỳ cửa sổ đang mở nào khác bằng con trỏ chuột.

Spectacle cho phép chúng tôi thiết lập độ trễ từ thời điểm chúng tôi nhấn phím In màn hình hoặc nút Chụp ảnh mới hoặc chụp ngay lập tức.

Việc nắm bắt có thể bao gồm:

  • Bao gồm con trỏ
  • Bao gồm thanh tiêu đề và đường viền cửa sổ.
  • Chụp một cửa sổ bật lên.

Ảnh chụp màn hình có thể được lưu ở hầu hết các định dạng tệp đồ họa phổ biến, được sao chép vào khay nhớ tạm hoặc xuất sang chương trình chỉnh sửa hoặc xem đồ họa mà chúng tôi đã cài đặt trên máy tính.

Công cụ chú thích cung cấp cho chúng tôi một trình chỉnh sửa đồ họa nhỏ cho phép chúng tôi đánh dấu các khu vực trên màn hình, thêm văn bản và biểu tượng cảm xúc, làm mờ một phần của ảnh chụp, đánh dấu, thêm mũi tên và vẽ.

Trong phần công cụ, ngoài tùy chọn in ảnh chụp màn hình, nó cung cấp cho chúng tôi khả năng quay màn hình trên video, nhưng những gì nó làm là chuyển nhiệm vụ sang một ứng dụng khác (nếu nó được cài đặt) hoặc đề nghị chúng tôi cài đặt.

Công cụ chú thích Spectacle

Tính năng chú thích của Spectacle cho phép chúng tôi thêm thông tin đồ họa và văn bản vào ảnh chụp màn hình

Công cụ Ảnh chụp màn hình GNOME

Cho đến nay, công cụ chụp ảnh màn hình của GNOME không khác nhiều so với KDE ngoại trừ việc nó thiếu các tùy chọn để ghi chú và xuất sang các chương trình khác. Từ phiên bản 42 (Những gì chúng ta sẽ thấy trong các bản phân phối được phát hành từ tháng XNUMX) có một công cụ mới tận dụng các khả năng đồ họa mới của máy tính để bàn và hợp nhất các ứng dụng chụp ảnh màn hình hình ảnh và video hiện tại thành một.

Ngoài giao diện đẹp mắt, nó không có nhiều tính năng. Nó cho phép bạn ghi lại tất cả hoặc một phần của màn hình hoặc một cửa sổ trong video hoặc chụp nó dưới dạng hình ảnh, nhưnghoặc không có tùy chọn để sửa đổi các tùy chọn lưu.

Ngọn lửa

Nếu bạn định thực hiện nhiều sửa đổi đối với ảnh chụp màn hình và bạn không muốn chuyển đổi giữa các ứng dụng, bạn chắc chắn nên thử Flameshot. Nó có sẵn trong kho của một số bản phân phối Linux chính, cũng như trong Flatpak và Snap.

Biểu trưng của các bản phân phối Linux hỗ trợ định dạng Platpak
Bài viết liên quan:
So sánh Snap và Flatpak. Ưu điểm và nhược điểm

Khi chúng tôi cài đặt chương trình, chúng tôi thấy một cảnh báo nhỏ thông báo cho chúng tôi về sự xuất hiện của một biểu tượng trên thanh trên cùng. Chúng tôi có thể khởi chạy chương trình bằng cách nhấp vào nó.

Khi làm như vậy, chúng ta sẽ thấy danh sách các phím tắt phía trên cửa sổ đang hoạt động bị tối đi. Khi chúng ta chọn một vùng bằng con trỏ, nó sẽ xuất hiện với màu sắc bình thường và một loạt công cụ được hiển thị trên đường viền. Với họ, chúng tôi có thể:

  • đặt ở trên của tất cả các cửa sổ hình ảnh đã chụp.
  • tải lên hình ảnh đến Imgur.
  • Mở bằng ứng dụng khác Sự bắt giữ.
  • lưu chụp trong các định dạng đồ họa chính.
  • Sao chép vào clipboard.
  • hoàn tác hoặc làm lại lần sửa đổi cuối cùng.
  • cuộn cửa sổ lựa chọn.
  • Hiển thị tọa độDescartes của cửa sổ lựa chọn
  • Đảo ngược màu sắc.
  • vùng pixelate của chụp.
  • Đánh số các khu vực khác nhau của chụp.
  • Thêm văn bản để bắt.
  • Đánh dấu các khu vực.
  • vẽ một vòng tròn máy hút bụi
  • Vẽ một hình chữ nhật đầy
  • vẽ đường viền của một hình chữ nhật.
  • Thêm mũi tên.
  • Vẽ các đường.
  • Vẽ tự do.

Chúng tôi không thể gán tên tùy ý, nhưng những thông số nào và theo thứ tự nào sẽ là một phần của tiêu đề mà ảnh chụp màn hình sẽ được lưu.

Flameshot cũng có sẵn cho Windows và Mac từ Pagina web.

Trang web Flameshot

Flameshot là một chương trình mã nguồn mở để chụp ảnh màn hình với nhiều công cụ chỉnh sửa khác nhau.

scrot

Scrot là một công cụ được thiết kế để chụp ảnh màn hình từ thiết bị đầu cuối. Tiện ích lớn nhất của nó, như chúng ta sẽ thấy ở phần sau, là nó cho phép bạn tự động hóa quá trình chụp ảnh màn hình.

Nó được cài đặt như sau:

Debian, Ubuntu và các dẫn xuất

sudo apt install scrot

Fedora

sudo dnf install scrot

Chụp toàn màn hình

scrot
Thao tác này sẽ lưu toàn màn hình trong thư mục cá nhân của bạn và tên tạo thành ngày và kích thước.

Chọn điểm đến và tên của hình ảnh

scrot ~/Imágenes/captura_scrot.png

Chọn cửa sổ hoặc khu vực

Nếu bạn đã thử các lệnh trước đó, bạn sẽ nhận thấy vấn đề. Thiết bị đầu cuối luôn xuất hiện trong ảnh chụp. Điều này được khắc phục bằng lệnh sau.
scrot -s

Bạn chỉ cần đặt con trỏ trên cửa sổ và nhấn nút bên trái hoặc đánh dấu một khu vực bằng con trỏ và thả nút.
Tất nhiên các lệnh có thể được kết hợp
scrot ~/Imágenes/captura_scrot3.png -s

Chúng ta có thể tránh viết tất cả những điều này bằng cách truy cập trực tiếp vào thư mục mà chúng ta muốn lưu hình ảnh. chúng tôi làm điều đó với
cd Imágenes

Đặt thời gian trễ

Một cách khác để đảm bảo chúng ta chụp được những gì chúng ta muốn chụp là đặt khoảng thời gian tính bằng giây trước khi quá trình chụp diễn ra. Lệnh như sau:
scrot -s -d 10

Trong trường hợp này, chúng tôi đặt thời gian trễ là 10 giây trước khi chụp.

Sổ tay Scrot

Scrot là một công cụ chụp ảnh màn hình hoàn chỉnh được sử dụng từ thiết bị đầu cuối

Xác định chất lượng

Chất lượng hình ảnh càng cao, nó sẽ càng nặng và mất nhiều thời gian để tải nếu bạn định sử dụng nó trên một trang web. Chúng ta có thể điều chỉnh thông số này bằng cách đặt tỷ lệ phần trăm.
scrot -q 70

Đặt chụp thành chất lượng 70%

Đặt kích thước

Các biên tập viên của Linux Adictos Họ xác định rằng hình ảnh phải có chiều rộng tối đa là 1200 pixel. Điều này, với các công cụ chụp màn hình thông thường, có nghĩa là bạn phải chạy chúng thông qua Gimp hoặc một số dịch vụ web khác để điều chỉnh kích thước của chúng. May mắn thay scrot sẽ giúp tôi tiết kiệm công việc. Hãy xem nào:

Như tên của ảnh chụp màn hình cho tôi biết, màn hình của tôi có chiều rộng là 1366 pixel, tôi cần 1200. Áp dụng một phép toán đơn giản, chúng tôi tính toán tham số phần trăm kích thước
1200 * 100/1366 = 87,8477..

Hãy thử
scrot -s -d 10 -t 87.85
Ý tưởng là tốt, nhưng có quá nhiều chữ số thập phân để bạn có được kết quả mong muốn

Tạo nhiều ảnh chụp với mô phỏng nhấp chuột

Hãy lấy một ví dụ hoàn toàn mang tính giả thuyết. Hiệu sách trực tuyến có tên địa lý không cho phép bạn xem sách bạn đã mua bên ngoài thiết bị của họ hoặc trình duyệt. Một giải pháp là tự động hóa quá trình chụp và lật trang, sau đó chạy những hình ảnh đó thông qua một công cụ nhận dạng ký tự quang học.

Ngoài Scrot, chúng tôi sẽ cần một công cụ khác từ kho lưu trữ có tên xdotools. Với nó, chúng ta sẽ mô phỏng áp lực của nút chuột để lật trang.

Sau khi chương trình được cài đặt, chúng ta phải làm như sau.

  1. mở trang web của dịch vụ đọc trên đám mây.
  2. mở đầuly giảm kích thước nó.
  3. Đặt thiết bị đầu cuối ở bên trái từ cửa sổ trình đọc.
  4. Trong loại thiết bị đầu cuốixdotool getmouselocation và đừng nhấn nhập
  5. lấy con trỏ vào nút thay đổi trang của trình đọc đám mây và nhấn enter.
  6. Lưu ý các giá trị X và Y. những gì bạn sẽ thấy trong thiết bị đầu cuối.
  7. Sao chép tập lệnh sau trong trình soạn thảo văn bản:

#!/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

Hãy nhớ thay thế x và y bằng các giá trị bạn đã viết ra trước đó.

Chương trình sẽ chụp ảnh màn hình của trang và chuyển sang ảnh tiếp theo sau 20 giây.

Lưu tệp với tên tập lệnh.sh. Sau đó, đi đến nơi bạn đã lưu nó, đặt chuột vào tệp và với nút bên phải, cấp cho nó quyền thực thi từ cửa sổ Thuộc tính.

Để khởi chạy loại chương trình ./script.sh, hãy phóng to cửa sổ trình đọc và để ý khi nó đến cuối sách vì nếu bạn không đóng cửa sổ đầu cuối, nó sẽ tiếp tục chụp ảnh màn hình.

Hai điều làm rõ cuối cùng

Quy trình tôi vừa mô tả đã được phát triển, như tôi đã nói ở đầu bài viết, bởi người khiếm thị để người khiếm thị sử dụng, những người cần nhiều hơn các tùy chọn hỗ trợ tiếp cận sẵn sàng để thưởng thức những cuốn sách họ đã mua. Tôi không khuyến khích việc phân phối trái phép nội dung.

Scrot là một công cụ rất hoàn chỉnh, để hiểu tất cả các khả năng của nó, hãy sử dụng lệnh

man scrot


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   ivan dijo

    Cảm ơn bạn! Tôi sẽ thử scrot (tên xấu xí :)).
    Chà, trên bàn phím của chiếc mac mà tôi vừa không thích, phím PrintScreen không hoạt động ngay lập tức (nó không có, như bây giờ).

    Một câu hỏi, nếu có ai muốn bình luận về điều này (cảm ơn).
    Tôi vừa sửa được một imac 2009 bằng bản phân phối Pop, dựa trên ubuntu. Và làm thế nào tuyệt vời để có thể.
    Tôi bỏ lỡ một chương trình như textedit từ macOS. Thật đơn giản, để chỉnh sửa văn bản, thay đổi phông chữ và màu sắc, chỉ để viết, không phải lập trình ..., và trong đó, phóng to chữ cái và làm cho nó phù hợp với mọi thứ thật dễ dàng ... và tôi không thể sử dụng OpenOffice theo cách đó ( đó là giá trị của một ngàn thứ khác);

    Ai đó có thể giới thiệu cho tôi các chương trình không? Tôi đã thử những thứ như Kwriter hoặc Sublime, v.v.

    1.    Diego người Đức Gonzalez dijo

      Tôi không biết nó có giống nhau không, nhưng bạn có thể thử nano.
      Nhập nano vào thiết bị đầu cuối và chương trình sẽ mở cho bạn. Nếu không, hãy tìm nó trong trình quản lý gói

  2.   PHÁT RA dijo

    CÔNG BỐ TUYỆT VỜI