fbdump

Phần mềm chụp màn hình:
fbdump
Các chi tiết về phần mềm:
Phiên bản: 0.4.2
Ngày tải lên: 2 Jun 15
Nhà phát triển: Richard Drummond
Giấy phép: Miễn phí
Phổ biến: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump là một công cụ đơn giản mà nắm bắt được nội dung của phần nhìn thấy được của các thiết bị đệm khung Linux và viết nó vào đầu ra tiêu chuẩn như là một file PPM.
Nói cách khác, phải mất một ảnh chụp màn hình của bất cứ điều gì đang chạy trên đệm khung. Dự án hiện nay đã hỗ trợ khá đầy đủ với nhiều loại đệm khung đóng gói-pixel và cũng làm việc với các trình điều khiển VGA16 đệm khung.
fbdump được truyền cảm hứng bởi một chương trình đơn giản hơn tôi đi qua lứa tuổi trước đây gọi là fbsnap, mà tôi tin rằng đã được viết bởi Gerd Knorr (mặc dù không có tác giả được đề cập trong mã nguồn của chương trình đó, vì vậy tôi có thể là sai). fbdump mang ít quan hệ để fbsnap, tuy nhiên, và nói chung là hữu ích hơn nhiều. Nó hỗ trợ framebuffers sử dụng một đa dạng của điểm ảnh và màu sắc mô hình, công trình (nên làm việc?) Trên các kiến ​​trúc big- và ít về cuối, và là hợp lý nhanh chóng (mặc dù đọc từ bộ nhớ video là không bao giờ được siêu nhanh).
Lần đầu tiên tôi đã viết fbdump nhiều vệ tinh trước đây khi tôi cần một cách nhanh chóng và đơn giản để lấy rất nhiều hình ảnh từ bộ đệm khung. Như hầu hết các bạn có thể biết, mặc dù nó có thể làm một bãi chứa framebuffer liệu bằng cách thực hiện một cat / dev / lệnh fb0 đơn giản hoặc tương tự - tùy thuộc vào những gì định dạng điểm ảnh và màu sắc mô hình bộ đệm khung của bạn sử dụng - kết quả không phải lúc nào cũng đặc biệt hữu ích. Với fbdump, mặt khác, bạn luôn luôn có được một, xách tay 24-bit, hình ảnh đẹp, màu thật - vì nó sẽ chăm sóc của bất kỳ định dạng điểm ảnh hoặc màu sắc không gian chuyển đổi yêu cầu (ít nhất là cho nó hỗ trợ các định dạng).
Tại sao fbdump lưu hình ảnh như một PPM - chứ không phải là, ví dụ, một PNG - bạn có thể yêu cầu? Vâng, một PPM là giá rẻ để viết ra và không cần kết nối với bất kỳ thư viện bên ngoài để làm như vậy. Về kiến ​​trúc x86, fbdump hiện biên dịch xuống một rất nhỏ 8K thực thi một lần lột - và không có người phụ thuộc khác hơn so với thư viện C chuẩn. Có nói rằng, tôi có thể nhận được xung quanh để hỗ trợ thêm cho PNG tại một số điểm. Nó không thực sự cần thiết, mặc dù, bởi vì với các gói NetPBM nó dễ dàng để chuyển đổi PPMS vào cái gì hữu ích hơn. Ví dụ, bạn có thể làm một cái gì đó như
fbdump | pnmtopng> grab.png
để sản xuất các bộ đệm khung như một PNG. PPMS cũng có thể được đọc trực tiếp bởi hầu hết các gói xử lý hình ảnh mã nguồn mở, chẳng hạn như GIMP và ImageMagick.
Cách sử dụng
fbdump hiện hỗ trợ các tùy chọn dòng lệnh sau đây:
-fb Chỉ định các thiết bị đệm khung để lấy được từ
-vt Mang theo số lượng thiết bị đầu cuối ảo để tiền cảnh trước khi grabbing (và trở về thiết bị đầu cuối hiện tại sau đó)
-delay trễ giây sau khi chuyển đổi, nhưng trước khi lấy.
Nếu tùy chọn -fb không được cung cấp, fbdump mặc định là lấy từ thiết bị / dev / fb0. Bạn cũng có thể xác định vùng đệm khung thông qua môi trường đệm khung biến (một giá trị cung cấp với sự chuyển đổi -fb trên dòng lệnh sẽ ghi đè này). Ví dụ như:
Framebuffer = / dev / fb1 fbdump> out.ppm
Có gì mới trong phiên bản này:

Phần mềm khác của nhà phát triển Richard Drummond

E-UAE
E-UAE

3 Jun 15

Ý kiến ​​để fbdump

Bình luận không
Nhập bình luận
Bật hình ảnh!