Làm cách nào để chụp ảnh màn hình chất lượng cao của toàn bộ trang trong Firefox bằng GCLI?


8

Tôi đã sử dụng CLI tích hợp của Firefox để chụp ảnh màn hình các trang web, do đó tôi không phải sử dụng bất kỳ công cụ của bên thứ ba nào.
Nó thực sự đơn giản để làm,

  • Lượt truy cập Shift+F2
  • Loại screenshot filename.png, sau đó Enter.

Để chụp ảnh màn hình của toàn bộ trang (bao gồm cả những phần không hiển thị), bạn chỉ cần thêm --fullpagevào cuối lệnh trên.
Đây là vấn đề, khi tôi chụp ảnh màn hình toàn trang của một trang lớn, chất lượng không đủ cao để trở thành pixel hoặc văn bản không rõ ràng khi phóng to.
Có cách nào để tăng chất lượng của ảnh chụp màn hình mà không sử dụng công cụ của bên thứ ba nào?
Câu hỏi liên quan:

Tôi đang sử dụng Windows 7 và bản cập nhật mới nhất của Firefox, nếu điều đó quan trọng.


Tôi sử dụng một plugin có tên là Ảnh chụp màn hình tuyệt vời cho Firefox để ghi lại toàn bộ trang. Tôi biết nó không phải là bản địa, nhưng nếu bạn không thể tìm thấy câu trả lời cho điều này, tôi nghĩ rằng nó có thể là một sự thay thế tốt
Lex

Tôi không thể sao chép vấn đề, mặc dù tôi đang thực hiện quy trình trong Linux chứ không phải Windows, điều này có thể chỉ ra điều gì đó chẩn đoán. Nó cho tôi một pixel cho đầu ra pixel của những gì sẽ được hiển thị nếu màn hình đủ lớn; không suy giảm chất lượng.
fixer1234

@ fixer1234 Tôi đang nói về ảnh chụp màn hình văn bản của takin, khi được phóng to, sẽ bị pixel hóa và trở nên hơi khó đọc
RogUE

Tôi hiểu rằng văn bản được hiển thị với một hệ thống chuyên dụng để làm mịn các ký tự một cách thông minh (ở bất kỳ mức thu phóng nào), dựa trên thông tin phông chữ. Khi bạn chụp ảnh màn hình, thông tin phông chữ sẽ bị mất, đó chỉ là pixel. Hàm thu phóng thực hiện một số phép nội suy, nhưng chất lượng của quá trình đó không thể phù hợp với công việc có thể xảy ra khi các ký tự được hiển thị dưới dạng ký tự.
fixer1234

Câu trả lời:


12

Cuối cùng, tôi tìm thấy câu trả lời cho câu hỏi của mình. Tôi muốn trả lời câu hỏi của tôi.

Trước hết, nơi tín dụng đến hạn; Suy nghĩ lưu trữ của Eric , tôi vô tình tìm thấy hướng dẫn này.

Câu trả lời rất đơn giản, chỉ cần thêm một --dprtùy chọn / đối số cho lệnh với độ phân giải pixel tương đối so với bình thường. Ví dụ, giả sử để chụp ở độ phân giải gấp 4 lần độ phân giải thông thường --dpr 4, lưu ý rằng có khoảng trắng trước số. Bạn cũng có thể sử dụng các số có phần thập phân như 5.3, 5.6, vv Một lệnh ví dụ có thể trông như sau:

screenshot filename.png --dpr x

Đó là tất cả.

Và tất nhiên, có sự cải thiện về chất lượng của các ảnh chụp màn hình.

Ảnh chụp màn hình ví dụ:

Ở độ phân giải bình thường Độ phân giải bình thường

Ở độ phân giải 5x Ở độ phân giải 5x


Đẹp tìm thấy! dpr (tỷ lệ pixel thiết bị), ghi lại cách hiển thị màn hình nếu màn hình có độ phân giải khác. Thay vì chụp và sau đó nội suy một hình ảnh cố định để phóng to nó, điều này làm cho phông chữ được làm mịn ở độ phân giải mục tiêu.
fixer1234

1
Vui lòng kiểm tra câu trả lời này quá.
RogUE 27/03/18

Đáng buồn thay, CLI đã bị xóa bằng Firefox 62: ghacks.net/2018/05/21/firefox-62-developer-toolbar-removal
Marcus Riemer

3
Từ Firefox 63 trở đi, bạn có thể sử dụng :screenshot(lưu ý dấu hai chấm) từ bảng điều khiển web (Công cụ -> Nhà phát triển web -> Bảng điều khiển web hoặc Ctrl + Shift + K / Cmd + Tùy chọn + K)
Calimo
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.