화면보다 큰 창의 스크린 샷을 만드는 방법


38

화면 크기보다 큰 창의 스크린 샷을 만들고 싶습니다.

창을 축소하고 스크린 샷을 찍으면 이미지 확대가 작동하지 않아 품질이 떨어집니다.

큰 모니터가 도움이 될 것이지만 나는 가지고 있지 않습니다.

Jing을 사용하고 있지만 화면에 보이는 내용 만 찍을 수 있으며 나머지는 무시합니다.

화면 외부에있는 스크린 샷을 찍는 방법이 있습니까?


2
스크린 샷을 찍으려는 응용 프로그램이나 파일은 무엇입니까? 브라우저에서 열 수있는 것이라면 Firefox Screengrab 플러그인을 사용할 수 있습니다 . 표시 여부에 관계없이 전체 페이지, 창, 프레임 또는 선택의 스크린 샷을 찍을 수 있습니다.
ubiquibacon 2018 년

@DanW 기존 답변이 왜 충분하지 않습니까?
Daniel B

Ian의 '스티칭'아이디어는 캡처하려는 이미지가 약 6000 x 4000 이상이기 때문에 너무 어려울 수 있으며 둘 이상을 수행해야 할 수도 있습니다. 또한 PDF 문서가 아닌 임의의 창이므로 Li-aung의 대답은 도움이되지 않습니다. 내가 말한 것처럼 Snehal의 답변이 작동하지 않았습니다. 나는 곧 새로운 것을 시험해 볼 것이다.
Dan W

답변:


25

나는 Screenshot Captor 가 당신이 찾고있는 도구 라고 생각 합니다. 약간의 학습 곡선이 필요하며 스크롤 창 캡처 기능이 처음에는 위협적인 것처럼 보일 수 있습니다.

스크롤 막대 (가로 및 세로), 개별 프로그램 컨트롤 등을 사용하여 창 내 콘텐츠를 의미하는 객체를 캡처 할 수 있습니다.

그것은 매우 강력하지만 원하는 것을 배우기 위해 설정을 조정해야 할 수도 있습니다.

프로그램을 사용해도 문제가 해결되지 않으면 프로그램을 닫기 전에이 페이지에 나열된 비디오 , 특히 기본 스크롤 창 캡처에 대한 비디오를 보십시오 .

스크롤하는 Windows 탐색기 창의 캡처 예는 다음과 같습니다 (전체 크기로 보려면 클릭). 스크롤 창 캡처


1
무료 프로그램, 재부팅 또는 로그 오프가 필요없고 몇 초 만에 최소한 내 경우에는 쉽게 작업 할 수 있습니다 (창에 스크롤 막대가 없지만 캡처 한 스크린 샷 Captor는 모양에 따라 스크롤 막대도 지원합니다 그것). 6026 x 4248 픽셀을 모두 완벽하게 캡처했습니다. 좋은 대답입니다. 현상금이 수여되었습니다.
Dan W

10
  1. 필자가 보유한 것보다 더 큰 디스플레이에서 소프트웨어의 작동 / 모양을 테스트해야 했으며 VMWare Workstation을 사용하는 가상 머신에서 소프트웨어를 수행했습니다 . 방금 VM settings , Display로 가서 해상도를 썼습니다. 가상화 소프트웨어 ( Ctrl+ Alt+)로 스크린 샷을 쉽게 찍을 PrtScr수 있으며 호스트의 데스크탑에 자동 저장됩니다. 오늘까지 6000x4000 까지 올라 가려고 시도한 적이 없지만 :-)

    6000 × 4000에서 VMWare Workstation 10의 WinXP

  2. 일반적인 경우를 다루지 만 PDF 파일의 경우 훨씬 훨씬 쉽습니다 . MuPDF 라는 매우 유용하고 무료 인 PDF 렌더러가 있습니다.

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

    의 9 페이지 5의 거의 즉시 300 dpi의 PNG 파일을 얻을 수 있습니다 document.pdf(이름 page5.png, page6.png..., page9.png)

  3. 마지막으로, 누군가 파이어 폭스에서 전체 웹 페이지를 화면 캡처하는 것을 언급 했습니까? 확장이 필요하지 않습니다! 그냥 눌러 Shift+ F2및 쓰기

    screenshot webcap.png --fullpage
    

와아, 300 메가에 약간의 과잉이지만 프로그램은 강력 해 보입니다. 에뮬레이트 된 Windows 설치 내에서 거대한 6000x4000 창 렌더링 (일주일 이상 걸렸음)을 다시 실행해야하기 때문에 이것이 현재 상황에서는 작동하지 않을 것이라고 생각합니다. 나는 단지 즉시 잡을 수 있기를 원합니다.
Dan W

9

응용 프로그램이 화면을 그리지 않기 때문에 "화면 너머"는 없습니다.

가장 좋은 방법은 이미지 주위 를 이동 하고 Photoshop (또는 즐겨 사용하는 이미지 편집기)을 사용하여 조각을 연결하는 것입니다.

그것이 Windows에서 최소한 그런 방법입니다. "창"이 무엇인지, 어떻게 "확대"할 수 있는지 말하지 않습니다.

하지만 예를 들어 Google지도의 이미지를 도용하려는 경우

  • 돌다
  • 작은 비트를 저장
  • 포토샵에서 함께 스티치

Photoshop의 대안으로 Gimp 또는 Paint.Net과 같은 무료 이미지 편집기를 사용하거나 파노라마 소프트웨어를 사용하여 이미지의 일치하는 부분을 감지하여 자동으로 정리할 수 있습니다.
사키

실제로 pdf 파일에서 무언가를 얻으려고하는데 스크린 샷을 한 번에 가져 가지 않으면 조각을 병합하는 것이 약간 거칠 수 있습니다. SnagIt 9에 멋진 스크롤 기능이 있음을 발견했습니다 (어떤 이유로 SnagIt 10에서 제거했습니다). 그것은 당신이 PDF로 아래로 스크롤 할 수 있지만 옆으로 스크롤하는 것은 작동하지 않습니다. 그럼에도 불구하고 매우 유용
Cat

Google의 신문 자료실에서 신문 이미지를 연결하기 위해 포토샵을 사용하고있었습니다.
Ian Boyd

8

Linux에서 'xrandr'명령은 단순히 더 큰 가상 화면을 만듭니다. 예를 들면 다음과 같습니다.

xrandr-출력 HDMI-1 --rate 60 --mode 1920x1200 --panning 3000x2000

그런 다음 일반적인 방법으로 스크린 샷을 찍어 '--panning'옵션에 지정된대로 해당 크기의 전체 가상 화면을 캡처하십시오. 또한 육안으로 볼 수있는 물리적 모니터 영역 밖에있는 영역도 캡처합니다.


2
@DavidPostill 실제로 질문은 "window"로 태그되어 있으며 실제로 사용되는 OS는 언급하지 않습니다. 다른 사람들은 실제로 Windows를 가정하고 있습니다.
Ƭᴇcʜιᴇ007

이건 굉장해! 나는 이것이 가능하다고 생각하지 않았을 것이다. 감사합니다!
user60561

3

좋은 소식 : PDF를 전체적으로 캡처하는 방법이 있습니다.
나쁜 소식 : 약간 길고 pdf 100 % 정확하지 않을 수 있습니다 !
(아무것도 아닌 것보다 낫습니까?)

따라서이 모든 작업을 수행하려면 다음을 수행해야합니다.

  1. 여기서 NodeJS 버전을 가져 와서 설치하십시오
  2. . 이 경우 git설치 바로 복제 mozilla/pdf.js에서 REPO를 github너무 좋아
    git clone git://github.com/mozilla/pdf.js.git pdfjs하고 cd디렉토리에
    B . 당신이없는 경우 git: 당신은 여기에 전체 코드 저장소를 다운로드해야합니다 https://github.com/mozilla/pdf.js/archive/master.zip
    그것을 압축을 해제 한 후 열 command promptcd폴더의 루트에
  3. 운영 node make server

지금까지 한 localhost:8888일은를 사용하여 pdf를 렌더링 할 수 있는 웹 서버를 만드는 것입니다 JavaScript. 다음 페이지로 이동하여 예제 PDF를 볼 수 있습니다.http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf

다음으로 PhantomJS를 다운로드해야합니다.

  1. 여기 에서 잡아
  2. 원하는 곳에서 압축을 푼 다음 명령 프롬프트 cd에서 bin폴더 로 압축을 풉니 다.
  3. 복사 rasterize.js로부터 파일 examples의 폴더를 phantomjsbin폴더 (나는 그것이 비트 더러운 알고 있지만 우리가 나중에 제대로을 정렬 할 수 있습니다?)
  4. rasterize.js무언가를 바꿔야하므로 문을 엽니 다 .
  5. 줄로 가서 45시간 을 지금 200과 같은 것으로 바꾸십시오 5000. 코드는 다음과 같아야합니다. https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773b
  6. pdf캡처하려는 파일 의 복사본을 루트 폴더 test에 있는 폴더에 넣습니다.pdfjs
  7. 마지막으로 다음 명령을 실행하십시오.
    phantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px

내가 들리는 매개 변수는 무엇입니까? 첫 번째 phantomjs스크립트는 실행할 스크립트를 알려줍니다 . 우리의 경우에는 수정 된 버전입니다 rasterize.js!

두 번째는로드 할 URL이며, 이는 실행중인 로컬 웹 서버입니다 pdfjs. 를 파일 xxx이름으로 바꿔야 pdf합니다.

세 번째 매개 변수는 캡처를 저장할 파일의 이름과 형식입니다.

마지막 매개 변수는 캡처 크기입니다. 전체 페이지를 캡처하려면 크기를 조정해야합니다.


2

PicPick 소프트웨어를 사용하여 화면의 보이는 부분을 넘어 SS 이미지를 촬영할 수 있습니다.

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

  • 전체 화면, 활성 창, 스크롤 창 및 바탕 화면의 특정 영역 등의 스크린 샷을 만듭니다.

  • 고유 한 키보드 단축키 사용자 정의
    커서로 캡처, 자동 저장 및 파일 이름 지정 등 여러 모니터 환경 지원


  • 스크린 샷 을 쉽게 찍을 수있는 플로팅 위젯 캡처 막대를 지원합니다 .



나를 위해 일하지 않았다 나는 두렵다. 'Scrolling Window'잡기 유형을 시도했습니다. 방금 단일 화면의 가치를 저장했습니다.
Dan W

2

오랫동안 Jing의 형인 SnagIt을 사용하고 있습니다 (TechSmith 출신이기도 함).

가로 및 / 또는 세로 스크롤 막대가 있으면 문제없이 스크롤 창을 캡처합니다. 따라서 3000x3000px 등의 영역을 캡처 할 수 있습니다.

단점은 스크롤 막대가없는 Adobe Reader와 같은 앱에 문제가 있다는 것입니다.

이 도구는 무료가 아니므로 유료 도구를 사용할 수 있는지 여부에 따라 다릅니다. 그러나 시험판은 무료이므로 귀하에게 적합한 지 확인할 수 있습니다.


불행히도, 내가 생각하는 창에는 스크롤 막대가 없습니다. 그렇지 않으면, 좋은 소리!
Dan W

@DanW "파노라마"기능 (Snagit 13에 추가됨)을 사용하는 경우 스크롤 방식이 중요하지 않지만 수동으로 스크롤해야합니다 (AutoHotkey를 설정하지 않은 경우). ).
Hiccup

1

실제로 pdf 파일에서 무언가를 얻으려고합니다. 조각을 합치기에는 약간 거칠 수 있습니다

Acrobat Reader는 실제로 스냅 샷 도구 를 통해 "전체 페이지 스크린 샷"을 지원합니다 .

스냅 샷 도구를 사용하여 선택한 모든 내용 (텍스트, 이미지 또는 둘 다)을 클립 보드 또는 다른 응용 프로그램으로 복사 할 수 있습니다. 텍스트와 이미지가 이미지로 복사됩니다.

편집> 스냅 샷 찍기를 선택하여 스냅 샷 도구를 선택하십시오. 다음 중 하나를 수행하십시오.

  • 페이지의 아무 곳이나 클릭하면 화면에 표시된 전체 내용을 캡처 할 수 있습니다. (실제로는 화면의 가시 영역뿐만 아니라 전체 페이지를 캡처합니다.)

  • 텍스트 나 이미지 주위에 사각형을 드래그하거나이 둘을 조합하십시오.

  • 이미지 내에서 사각형을 드래그하여 이미지의 일부만 복사하십시오.

스냅 샷 도구는 현재 확대 / 축소 수준에 관계없이 캡처 된 이미지에 고정 해상도사용 하도록 설정할 수 있습니다 .

아래에서이 설정을 찾아 Edit> Preferences> General> Use fixed resolution for Snapshot tool images. 150 DPI의 해상도를 사용합니다.


1

스크린보다 큰 창의 스냅 샷을 찍으려면 스크린 샷에 페인트하지 않은 픽셀이 포함될 수 없으므로 스크린을 확대해야합니다.

Windows 애플릿 제어판 / 모양 및 개인 설정 / 디스플레이 / 읽기 쉽도록하면 화면 DPI 만 늘리고 줄일 수는 없습니다.

그럼에도 불구하고 레지스트리 편집과 관련된 DPI를 줄이는 방법이 있습니다.

Zane의 블로그-LogPixels DPI hack 기사에서 :

더 많은 화면 영역이 필요한 넷북 사용자를위한 유용한 팁이 있습니다. Windows 레지스트리를 사용하여 DPI 값을 96보다 낮게 설정할 수 있습니다.

regedit을 열려면
HKEY_CURRENT_CONFIG\Software\Fonts, 항목으로 이동 LogPixels
하여 10 진수 값을 96에서 80과 같은 낮은 값으로 변경하십시오. 그런 다음 로그 아웃했다가 다시 로그인하면 변경 사항이 표시됩니다.

넷북에서 80의 값을 사용하고 있으며 여전히 읽을 수있는 물건을 유지하면서 떨어 뜨릴 것입니다. 글꼴의 가독성을 방해하고 이상한 비트 맵 스케일링 아티팩트를 갖는 것을 실제로 알 수 있지만, 나와 비슷하고 조정할 수 있다면 추가 화면 공간이 가치가 있습니다.

LogPixels와 80 및 96에서 내 데스크톱을 나란히 비교할 수 있습니다.

이미지 1 이미지 2

레지스트리를 수정하기 전에 글꼴 분기를 백업으로 내보내고 시스템 복원 지점도 만드십시오. 이러한 실험을 수행 할 때 .reg 파일을 바탕 화면으로 내보내는 것이 좋을 수 있으므로 간단한 두 번 클릭으로 활성화하여 원래 크기로 복원 할 수 있습니다.


불행히도 열려있는 모든 창을 강제로 닫으려면 로그 오프했다가 다시 로그온해야합니다. 또한 로그인 화면의 해상도가 높았지만 시도했을 때 기본 Windows 데스크톱은 그렇지 않았습니다.
Dan W

1

좋아, Vinayak의 훌륭한 대답에도 불구하고 - 스크린 샷 체포 자 - 위대한 작품을, 나는 호기심 얻고에서 화면 잡아 유틸을 모두 체크 아웃 기즈모의 프리웨어 코멘트 섹션에서 언급 된 것들을 포함. 지금까지 총 20 개 정도를 확인했습니다.

화면의 보이는 디스플레이 너머로 겹치는 창을 잡는 데 성공적으로 사용한 세 가지만 발견했습니다. 스크롤 막대가있는 창을 잡는 데있어 Screenshot Captor만큼 강력하지는 않지만 더 작고 원하는 작업을 수행합니다.


1

실제로 pdf 파일에서 무언가를 얻으려고합니다. 조각을 합치기에는 약간 거칠 수 있습니다

인상적인 프로젝트는 사진에 PDF 페이지를 렌더링하는 몇 가지 도구를 사용합니다. 실제 명령 행 매개 변수는 소스 코드 에서 추출 할 수 있습니다 .

  • MuPDF의 도구 mudrawpdfdraw:

    mudraw -o <output_file> -r <resolution_in_DPI> <file.pdf> <pages>
    
  • Xpdf / Poppler 도구 pdftoppm:

    pdftoppm -f <first_page> -l <last_page> -r <resolution_in_DPI> \
             <file.pdf> <ppm_files_prefix>
    
  • 고스트 스크립트 도구 gsgswin32c:

    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>
    

또는 단일 PDF 페이지를 Gimp 또는 Inkscape 로 가져올 수 있습니다 . Inkscape로 가져 오기는 다른 형식으로 내보내기 전에 실제 페이지를 편집 할 수 있다는 추가 이점이 있습니다.

마지막으로 실제로 PDF에서 그림을 추출하려면 Xpdf / Poppler의pdfimages 도구를 사용하십시오 .

pdfimages -j <file.pdf> <image_files_prefix>

0

웹 페이지의 스크린 샷을 캡처해야하는 경우 Chrome DevTools를 사용할 수 있습니다.

이 비디오를 확인 https://www.youtube.com/watch?v=r_6_9eFPhxI을 .


1
여기에 솔루션의 요점을 포함시킬 수 있다면 대답이 더 나을 것입니다. 링크가 오래되면 링크에 포함 된 솔루션이 쓸모 없게됩니다. 비디오는 유용한 보충 자료가 될 수 있지만 정보의 유일한 출처로 좋은 답변을하지는 않습니다. 다운 보트를 유치 할 수있는 상황입니다. 답변을 확장하지 않으려면 댓글로 이동하십시오.
fixer1234
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.