Chụp diện tích màn hình không có Môi trường màn hình?


8

Tôi đang chạy OpenSuse với trình quản lý cửa sổ. Vì tôi đã thực hiện chuyển đổi từ KDE, tôi không tìm thấy cách nào để chụp ảnh màn hình hoặc thậm chí chụp một phần màn hình của mình.

Có cách nào tôi có thể làm điều này trong môi trường dòng lệnh không?


Câu trả lời:


9

Scot có tên euphoniously chụp ảnh màn hình từ dòng lệnh ...

Nó có một vài tùy chọn đơn giản, bao gồm thời gian trễ và chất lượng hình ảnh.

Nếu bạn muốn chụp ảnh trong bảng điều khiển và bạn đang chạy bộ đệm khung, thì bạn có thể sử dụng fbgrab .


Tôi đã có vấn đề với fbgrab. Tôi có thể chứng thực rằng bộ đệm khung của tôi là 1366x768 nhưng cả fbgrab và fbshot think / dev / fb0 là 1024x768, điều chỉnh tỷ lệ phông chữ của giao diện điều khiển và làm tôi buồn. Khi tôi cung cấp cho fbgrab chiều rộng và chiều cao, nó báo là không có đủ dữ liệu.
BentFX

@BentFX bạn có chắc rằng độ phân giải bộ đệm khung thực tế là 1366x768hay chỉ là độ phân giải gốc màn hình (bảng điều khiển) của bạn? Không cat /sys/class/graphics/fb0/{modes,virtual_size}cho cái gì? Ngoài ra, nếu bạn thực hiện kết xuất 1024x768, hình ảnh có bị cắt không?
rozcietrzewiacz

Ok, tôi có thể chứng thực rằng tôi thường bị bắt gặp nói ra khỏi lớp. Đúng là 1024x768, nhưng màn hình X của tôi là 1366 và đó là một phần của những gì làm cho đầu ra fbgrab trông rất tệ. 1366 là chiều rộng tự nhiên và nó là sắc nét. 1024x768 mờ. Từ bảng điều khiển, nó trông có vẻ độc đáo, nhưng một hình ảnh của nó thật xấu xí. :) Tôi đứng sửa!
BentFX

11

ImageMagick đi kèm với importtiện ích để chụp ảnh màn hình. Nó có vô số tùy chọn, nhưng theo mặc định, nó cho phép bạn vẽ một hình chữ nhật trên màn hình và chỉ lưu phần đó. Nếu bạn muốn toàn bộ cửa sổ bạn có thể sử dụng -window ID; "root" định danh chụp toàn bộ màn hình


3

Tôi đã sử dụng Shutter dưới Xmonad mà không có bất kỳ môi trường máy tính để bàn nào và nó đã hoạt động tốt. Shutter là một ứng dụng GUI có số lượng tính năng khá.

Hầu hết thời gian tôi sẽ gõ " shutter -s" trong trình khởi chạy / thiết bị đầu cuối và chương trình sẽ cho phép tôi chọn khu vực màn hình mà tôi muốn chụp. Sau đó, tôi nhấn Entervà tập tin sẽ được lưu vào thư mục nhà của tôi.


3

Nếu bạn đang tìm kiếm các giải pháp tối giản, Xorgmáy chủ của bạn có thể đã đi kèm với một công cụ được gọi là xwd. Nếu không, và bạn sẽ cài đặt nó một cách riêng biệt, đó có thể là khả năng nhẹ nhất - nhị phân chỉ có kích thước 27 KB. Xem ra, bởi vì nó xuất dữ liệu trên stdout!

Nhưng vấn đề với xwdnó là nó bỏ ảnh chụp màn hình ở định dạng dữ liệu hình ảnh XWD X Window Dump chứ không phải hình ảnh chuẩn. Bạn có thể xem các bãi như vậy với một xwudchương trình đồng hành (chạy xwud -in yourdumpfile). Để có được một tệp hình ảnh điển hình, bạn cần chuyển đổi nó bằng cách sử dụng một cái gì đó như xwdtopnmhoặc convert(từ ImageMagick).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.