Cách chụp ảnh màn hình của một cửa sổ lớn hơn màn hình


37

Tôi muốn chụp ảnh màn hình cửa sổ lớn hơn kích thước màn hình.

Nếu tôi thu nhỏ cửa sổ và chụp ảnh màn hình, tôi sẽ mất chất lượng vì phóng to hình ảnh sẽ không hoạt động.

Một màn hình lớn sẽ giúp tôi với điều này nhưng tôi không có.

Tôi đang sử dụng Jing, nhưng nó chỉ cho phép tôi chụp ảnh những gì hiển thị trên màn hình và bỏ qua phần còn lại.

Có cách nào để chụp ảnh màn hình của những gì bên ngoài màn hình không?


2
Ứng dụng hoặc tập tin bạn đang cố chụp ảnh màn hình là gì? Nếu đó là thứ có thể mở trong trình duyệt, bạn có thể sử dụng plugin Firefox Screengrab . Nó sẽ cho phép bạn chụp ảnh màn hình toàn bộ trang, cửa sổ, khung hoặc lựa chọn, bất kể nó có nhìn thấy hay không.
ubiquibacon

@DanW Tại sao các câu trả lời hiện tại không đủ cho bạn?
Daniel B

Ý tưởng 'khâu' của Ian sẽ quá khó khăn vì hình ảnh tôi muốn chụp là khoảng 6000 x 4000 hoặc thậm chí cao hơn, và tôi có thể cần phải làm nhiều hơn một. Ngoài ra, đó là một cửa sổ tùy ý, không phải là tài liệu PDF, vì vậy câu trả lời của Li-aung sẽ không có ích. Câu trả lời của Snehal không hoạt động như tôi đã nói. Tôi sẽ thử những cái mới sớm thôi.
Dan W

Câu trả lời:


25

Tôi tin rằng Ảnh chụp màn hình Captor là công cụ bạn đang tìm kiếm. Nó liên quan đến một đường cong học tập nhẹ và tính năng chụp cửa sổ cuộn có vẻ đáng sợ lúc đầu.

Nó có thể chụp các đối tượng, có nghĩa là nội dung trong các cửa sổ với các thanh cuộn (ngang và dọc), các điều khiển chương trình riêng lẻ, v.v.

Nó khá mạnh mẽ nhưng một số điều chỉnh với các cài đặt có thể cần thiết để có được những gì bạn muốn và do đó, đường cong học tập.

Nếu bạn thử chương trình và nó không hiệu quả với bạn, trước khi bạn loại bỏ nó, hãy xem các video được liệt kê trên trang này , đặc biệt là video này về chụp cửa sổ cuộn cơ bản .

Dưới đây là ví dụ chụp cửa sổ Windows Explorer cuộn (bấm để xem kích thước đầy đủ): Chụp cửa sổ cuộn


1
Chương trình nhỏ miễn phí, không cần khởi động lại hoặc đăng xuất, hoạt động trong vài giây và ít nhất là dễ dàng cho trường hợp của tôi (không có thanh cuộn nào trong cửa sổ tôi muốn chụp, nhưng Ảnh chụp màn hình Captor cũng hỗ trợ các thanh cuộn nó). Đã chụp tất cả 6026 x 4248 pixel một cách hoàn hảo. Câu trả lời chính xác. Tiền thưởng được trao.
Dan W

9

Không có gì "ngoài màn hình", chủ yếu là vì các ứng dụng sẽ không vẽ nó.

Đặt cược tốt nhất của bạn là xoay xung quanh hình ảnh, và sử dụng Photoshop (hoặc trình chỉnh sửa hình ảnh yêu thích của bạn) để ghép các mảnh lại với nhau.

Đó là cách nó có trong Windows ít nhất; bạn không nói "cửa sổ" bạn có gì và làm thế nào bạn có thể "thu nhỏ".

Nhưng nếu tôi, ví dụ, cố gắng ăn cắp hình ảnh của Google Maps thì tôi sẽ

  • chảo xung quanh
  • lưu các bit nhỏ
  • ghép chúng lại với nhau trong Photoshop

Là lựa chọn thay thế cho Photoshop, bạn có thể muốn sử dụng các trình chỉnh sửa hình ảnh miễn phí như Gimp hoặc Paint.Net hoặc sử dụng phần mềm toàn cảnh, phần mềm này sẽ tự động phát hiện các phần phù hợp của hình ảnh của bạn và đặt chúng lại với nhau.
Kissaki

Tôi thực sự đang cố gắng để có được một cái gì đó từ một tập tin pdf, có thể hơi khó khăn để hợp nhất các mảnh lại với nhau nếu tôi không chụp ảnh màn hình trong một lần. Tôi phát hiện ra SnagIt 9 có một tính năng cuộn đẹp (họ đã loại bỏ nó trong SnagIt 10 vì một số lý do). Nó cho phép bạn cuộn xuống dưới dạng pdf, mặc dù không hoạt động để cuộn sang bên. Tuy nhiên rất hữu ích
Cat

tôi đã sử dụng photoshop để ghép một hình ảnh báo chí từ kho lưu trữ báo của Google.
Ian Boyd

9
  1. Tôi đã phải kiểm tra cách phần mềm hoạt động / trông trong màn hình lớn hơn màn hình tôi có và tôi đã thực hiện nó trong một máy ảo với VMWare Workstation . Tôi vừa đi đến cài đặt VM , Hiển thị và viết ở đó độ phân giải. Thật dễ dàng để chụp ảnh màn hình với phần mềm ảo hóa ( Ctrl+ Alt+ PrtScrvà chúng được lưu tự động vào màn hình của máy chủ). Mặc dù tôi chưa bao giờ cố gắng tăng lên 6000 × 4000 cho đến ngày hôm nay :-)

    WinXP trên VMWare Workstation 10 ở mức 6000 × 4000

  2. Trong khi bao gồm trường hợp chung, trường hợp của các tệp PDF là rất nhiều, dễ dàng hơn nhiều . Có một trình kết xuất PDF cực kỳ hữu ích (và miễn phí!) Được gọi là MuPDF nơi bạn có thể chạy

    mudraw -o page%d.png -r 300 document.pdf 5-9
    

    để có được gần như ngay lập tức PNG 300 dpi trang 5 đến 9 của document.pdf(tên page5.png, page6.png, ..., page9.png)

  3. Một điều cuối cùng: Ai đó đã đề cập đến toàn bộ các trang web trong Firefox ? Không có phần mở rộng cần thiết! Chỉ cần nhấn Shift+ F2và viết

    screenshot webcap.png --fullpage
    

Wow, một chút quá mức ở 300 meg, nhưng chương trình có vẻ mạnh mẽ. Tôi đoán điều này sẽ không hoạt động cho tình huống hiện tại của tôi bởi vì tôi sẽ cần phải chạy lại kết xuất cửa sổ khổng lồ 6000x4000 (mất hơn một tuần để thực hiện) trong thiết lập Windows giả lập. Tôi chỉ muốn có thể lấy trên bay.
Dan W

8

Với Linux, lệnh 'xrandr' chỉ đơn giản là tạo ra một màn hình ảo lớn hơn, ví dụ:

xrandr - đầu ra HDMI-1 --rate 60 --mode 1920x1200 - mở rộng 3000x2000

Sau đó chụp ảnh màn hình theo cách thông thường, chụp toàn bộ màn hình ảo ở kích thước đó như được chỉ định bởi tùy chọn '--panning'. Nó cũng chụp những khu vực nằm ngoài khu vực giám sát vật lý có thể nhìn thấy.


2
@DavidPostill Trên thực tế, câu hỏi được gắn thẻ "cửa sổ" và không đề cập đến hệ điều hành thực sự đang được sử dụng. Mọi người khác thực sự chỉ là giả định Windows.
Ƭᴇcʜιᴇ007

Điều này thật phi thường! Tôi không bao giờ có thể đoán điều này là có thể; cảm ơn bạn!
dùng60561

3

Tin tốt : có một cách để chụp toàn bộ pdf của bạn.
Tin xấu : hơi dài dòng và pdf có thể không chính xác 100%!
(Tốt hơn là không có gì phải không?)

Vì vậy, để làm việc này, bạn sẽ cần phải làm như sau:

  1. Lấy phiên bản NodeJS từ đây và cài đặt nó
  2. a . Nếu bạn đã gitcài đặt, chỉ cần sao chép mozilla/pdf.jsrepo từ githubnhư vậy
    git clone git://github.com/mozilla/pdf.js.git pdfjscdvào thư mục
    b . nếu bạn không có gitthì bạn sẽ cần tải xuống toàn bộ kho mã từ đây: https://github.com/mozilla/pdf.js/archive/master.zip
    giải nén nó và sau đó mở ra command promptcdvào thư mục gốc của thư mục
  3. chạy node make server

Những gì bạn đã làm cho đến nay là tạo một máy chủ web chạy trên localhost:8888đó có thể hiển thị pdf bằng cách sử dụng JavaScript. Bạn có thể xem một ví dụ pdf bằng cách vào trang sau:http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf

Tiếp theo bạn sẽ cần tải xuống PhantomJS.

  1. Lấy nó từ đây
  2. Giải nén nó bất cứ nơi nào bạn thích và sau đó từ dấu nhắc lệnh cdvào binthư mục
  3. Sao chép rasterize.jstệp từ examplesthư mục phantomjsvào binthư mục (Tôi biết nó hơi bẩn nhưng chúng ta có thể sắp xếp nó sau phải không?)
  4. Mở ra rasterize.jsvì chúng ta cần thay đổi một cái gì đó.
  5. Đi đến dòng 45và thay đổi thời gian từ 200một cái gì đó như 5000bây giờ. Mã phải giống như: https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773b
  6. Đặt một bản sao của pdftệp bạn muốn chụp vào một thư mục được gọi testtrong pdfjsthư mục gốc
  7. Cuối cùng chạy lệnh sau
    phantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px

Những thông số tôi nghe bạn nói là gì? Cái đầu tiên cho biết phantomjskịch bản nào sẽ chạy. Điều đó thật dễ dàng, trong trường hợp của chúng tôi, đó là phiên bản sửa đổi của rasterize.js!

Cái thứ hai là URL để tải, là máy chủ web cục bộ đang chạy pdfjs. Lưu ý rằng bạn sẽ cần thay thế xxxbằng tên của pdftệp của bạn .

Tham số thứ ba là tên và định dạng của tệp bạn sẽ lưu bản ghi vào.

Cuối cùng, tham số cuối cùng là kích thước của bản chụp. Bạn sẽ cần chơi với kích thước để đảm bảo bạn chụp toàn bộ trang.


2

Có thể đưa SS hình ảnh vượt ra ngoài phần hiển thị của màn hình bằng cách sử dụng Phần mềm PicPick.

http://www.picpick.org/en/features

  • Chụp ảnh màn hình toàn bộ màn hình, cửa sổ đang hoạt động, cửa sổ cuộn và bất kỳ khu vực cụ thể nào trên máy tính để bàn của bạn, v.v.

  • Tùy chỉnh các phím tắt riêng của bạn Hỗ trợ nhiều môi trường màn hình,
    chụp bằng con trỏ, tự động lưu và đặt tên tệp, v.v.

  • Hỗ trợ thanh công cụ nổi Capture Bar giúp bạn dễ dàng
    chụp ảnh màn hình.


Tham khảo: Một trong những bài đăng từ TechProceed.com
Snehal Masne

Tôi không sợ tôi làm việc. Tôi đã thử loại lấy 'Cửa sổ cuộn'. Nó chỉ lưu giá trị của một màn hình.
Dan W

2

Đã từ lâu tôi đang sử dụng anh trai của Jing: SnagIt (cũng từ TechSmith)

Nó chụp các cửa sổ cuộn mà không gặp vấn đề gì nếu chúng có thanh cuộn ngang và / hoặc dọc. Vì vậy, bạn có thể chụp diện tích 3000x3000px, v.v.

Nhược điểm là có vấn đề với các ứng dụng như Adobe Reader, nơi thanh cuộn bị thiếu.

Công cụ này không miễn phí nên cũng tùy thuộc vào việc bạn có thể chấp nhận công cụ trả phí hay không. Nhưng bản dùng thử là miễn phí nên bạn có thể kiểm tra xem nó có phù hợp với bạn không.


Thật không may, cửa sổ tôi có trong tâm trí không có thanh cuộn. Nếu không, âm thanh tốt!
Dan W

@DanW Nếu bạn sử dụng chức năng "toàn cảnh" (được thêm vào trong Snagit 13, tôi nghĩ vậy), việc cuộn được thực hiện như thế nào không quan trọng - nhưng bạn phải cuộn thủ công (trừ khi bạn thiết lập AutoHotkey hoặc một cái gì đó để làm điều đó cho bạn ).
Hiccup

1

Tôi thực sự đang cố gắng để có được một cái gì đó từ một tập tin pdf, có thể hơi khó khăn để hợp nhất các phần lại với nhau

Acrobat Reader thực sự hỗ trợ "ảnh chụp màn hình toàn trang" thông qua công cụ Snapshot :

Bạn có thể sử dụng công cụ Ảnh chụp để sao chép tất cả nội dung đã chọn (văn bản, hình ảnh hoặc cả hai) vào bảng tạm hoặc sang ứng dụng khác. Văn bản và hình ảnh được sao chép dưới dạng hình ảnh.

Chọn công cụ Ảnh chụp bằng cách chọn Chỉnh sửa> Chụp ảnh nhanh. Làm một điều trong số sau đây:

  • Nhấp vào bất cứ nơi nào trong trang để chụp toàn bộ nội dung được hiển thị trên màn hình. (Lưu ý rằng điều này thực sự chụp toàn bộ các trang, không chỉ khu vực hiển thị trên màn hình.)

  • Kéo một hình chữ nhật xung quanh văn bản hoặc hình ảnh hoặc kết hợp cả hai.

  • Kéo một hình chữ nhật trong một hình ảnh để sao chép chỉ một phần của hình ảnh.

Công cụ chụp nhanh có thể được đặt để sử dụng độ phân giải cố định cho hình ảnh được chụp , bất kể mức thu phóng hiện tại của bạn.

Tìm kiếm thiết lập này theo Edit> Preferences> General> Use fixed resolution for Snapshot tool images. Tôi sử dụng độ phân giải 150 DPI.


1

Để chụp ảnh cửa sổ lớn hơn màn hình, bạn sẽ cần phóng to màn hình, vì ảnh chụp màn hình không thể chứa các pixel chưa được vẽ.

Khi sử dụng Bảng điều khiển applet / Giao diện và Cá nhân hóa / Hiển thị / Hiển thị / Làm cho nó dễ đọc hơn, chỉ cho phép tăng DPI màn hình, không giảm.

Tuy nhiên, có một cách để giảm DPI liên quan đến chỉnh sửa sổ đăng ký.

Từ bài viết Blog của Zane - LogPixels DPI hack :

Đây là một mẹo hữu ích cho những người dùng netbook ngoài kia đang rất cần nhiều sản phẩm màn hình hơn. Bạn có thể buộc giá trị DPI thấp hơn 96 bằng cách sử dụng sổ đăng ký Windows.

Để làm như vậy, hãy mở regedit, điều hướng đến
HKEY_CURRENT_CONFIG\Software\Fonts, mục LogPixels
và thay đổi giá trị thập phân từ 96 thành thứ gì đó thấp hơn như 80. Sau đó đăng xuất và đăng nhập lại và bạn sẽ thấy các thay đổi.

Tôi đang sử dụng giá trị 80 trên netbook của mình và điều quan trọng nhất là tôi sẽ bỏ nó trong khi vẫn giữ mọi thứ (một nửa) có thể đọc được. Bạn sẽ nhận thấy rằng nó thực sự cản trở khả năng đọc của phông chữ cũng như có một số tạo phẩm tỷ lệ bitmap lạ, nhưng nếu bạn giống tôi và có thể điều chỉnh theo nó thì không gian màn hình phụ có được là rất xứng đáng.

Bạn có thể xem so sánh cạnh nhau của máy tính để bàn của tôi với LogPixels ở 80 và 96:

hình ảnh1 hình ảnh 2

Trước khi sửa đổi sổ đăng ký, hãy xuất nhánh Phông chữ làm bản sao lưu và cũng tạo điểm khôi phục hệ thống. Có thể là một ý tưởng tốt để xuất tệp .reg sang máy tính để bàn khi thực hiện các thử nghiệm này, vì vậy có thể bằng cách nhấp đúp đơn giản để kích hoạt tệp và khôi phục kích thước ban đầu.


Thật không may, bạn cần phải đăng xuất và quay lại, điều đó buộc bạn phải đóng tất cả các cửa sổ đang mở. Ngoài ra, mặc dù màn hình đăng nhập ở độ phân giải cao hơn, nhưng khi tôi thử, máy tính để bàn Windows chính thì không.
Dan W

1

Được rồi, mặc dù câu trả lời tuyệt vời của Vinayak - Ảnh chụp màn hình Captor - hoạt động rất tốt, tôi đã tò mò và kiểm tra tất cả các tiện ích lấy màn hình tại phần mềm miễn phí của Gizmo , bao gồm cả những phần được đề cập trong phần bình luận. Tôi đã kiểm tra khoảng 20 trong tổng số cho đến nay.

Tôi chỉ tìm thấy ba cái mà tôi đã sử dụng thành công để lấy một cửa sổ chồng lên nhau ngoài màn hình hiển thị của màn hình. Tôi nghi ngờ họ mạnh như Ảnh chụp màn hình về việc lấy các cửa sổ bằng thanh cuộn, nhưng chúng nhỏ hơn và thực hiện công việc tôi muốn:


1

Tôi thực sự đang cố gắng để có được một cái gì đó từ một tập tin pdf, có thể hơi khó khăn để hợp nhất các phần lại với nhau

Các Impressive dự án sử dụng một số công cụ để render các trang PDF thành hình ảnh. Các tham số dòng lệnh thực tế có thể được trích xuất từ mã nguồn :

  • Công cụ MuPDFmudraw hoặc pdfdraw:

    mudraw -o <output_file> -r <resolution_in_DPI> <file.pdf> <pages>
    
  • Công cụ Xpdf / Popplerpdftoppm :

    pdftoppm -f <first_page> -l <last_page> -r <resolution_in_DPI> \
             <file.pdf> <ppm_files_prefix>
    
  • Công cụ Ghostscriptgs hoặc gswin32c:

    gs -dBATCH -dNOPAUSE -sDEVICE=tiff24nc -dUseCropBox \
       -sOutputFile=<output_file> \
       -dFirstPage=<first_page> -dLastPage=<last_page> \
       -r<resolution>x<resolution> \
       -dTextAlphaBits=<use_4_if_antialias_or_1> \
       -dGraphicsAlphaBits=<use_4_if_antialias_or_1> \
       <file.pdf>
    

Ngoài ra, bạn có thể nhập một trang PDF vào Gimp hoặc Inkscape . Nhập vào Inkscape có một lợi ích bổ sung là có thể chỉnh sửa trang thực tế trước khi xuất sang định dạng khác.

Cuối cùng, nếu bạn thực sự muốn trích xuất hình ảnh từ PDF, hãy sử dụng pdfimagescông cụ từ Xpdf / Poppler :

pdfimages -j <file.pdf> <image_files_prefix>

0

Nếu bạn cần chụp ảnh màn hình của trang web, bạn có thể sử dụng DevTools của Chrome.

Kiểm tra video này https://www.youtube.com/watch?v=r_6_9eFPhxI .


Câu trả lời sẽ tốt hơn nếu bạn có thể bao gồm ý chính của giải pháp ở đây. Các giải pháp có trong các liên kết trở nên vô dụng khi liên kết bị cũ. Video có thể là một bổ sung hữu ích, nhưng họ không đưa ra câu trả lời tốt như là nguồn thông tin duy nhất. Chỉ cần một cái đầu lên là nó có thể thu hút downvote. Nếu bạn không muốn mở rộng câu trả lời, hãy cân nhắc chuyển nó sang một bình luận.
fixer1234
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.