화면 크기보다 큰 창의 스크린 샷을 만들고 싶습니다.
창을 축소하고 스크린 샷을 찍으면 이미지 확대가 작동하지 않아 품질이 떨어집니다.
큰 모니터가 도움이 될 것이지만 나는 가지고 있지 않습니다.
Jing을 사용하고 있지만 화면에 보이는 내용 만 찍을 수 있으며 나머지는 무시합니다.
화면 외부에있는 스크린 샷을 찍는 방법이 있습니까?
화면 크기보다 큰 창의 스크린 샷을 만들고 싶습니다.
창을 축소하고 스크린 샷을 찍으면 이미지 확대가 작동하지 않아 품질이 떨어집니다.
큰 모니터가 도움이 될 것이지만 나는 가지고 있지 않습니다.
Jing을 사용하고 있지만 화면에 보이는 내용 만 찍을 수 있으며 나머지는 무시합니다.
화면 외부에있는 스크린 샷을 찍는 방법이 있습니까?
답변:
나는 Screenshot Captor 가 당신이 찾고있는 도구 라고 생각 합니다. 약간의 학습 곡선이 필요하며 스크롤 창 캡처 기능이 처음에는 위협적인 것처럼 보일 수 있습니다.
스크롤 막대 (가로 및 세로), 개별 프로그램 컨트롤 등을 사용하여 창 내 콘텐츠를 의미하는 객체를 캡처 할 수 있습니다.
그것은 매우 강력하지만 원하는 것을 배우기 위해 설정을 조정해야 할 수도 있습니다.
프로그램을 사용해도 문제가 해결되지 않으면 프로그램을 닫기 전에이 페이지에 나열된 비디오 , 특히 기본 스크롤 창 캡처에 대한 비디오를 보십시오 .
필자가 보유한 것보다 더 큰 디스플레이에서 소프트웨어의 작동 / 모양을 테스트해야 했으며 VMWare Workstation을 사용하는 가상 머신에서 소프트웨어를 수행했습니다 . 방금 VM settings , Display로 가서 해상도를 썼습니다. 가상화 소프트웨어 ( Ctrl+ Alt+)로 스크린 샷을 쉽게 찍을 PrtScr수 있으며 호스트의 데스크탑에 자동 저장됩니다. 오늘까지 6000x4000 까지 올라 가려고 시도한 적이 없지만 :-)
일반적인 경우를 다루지 만 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
)
마지막으로, 누군가 파이어 폭스에서 전체 웹 페이지를 화면 캡처하는 것을 언급 했습니까? 확장이 필요하지 않습니다! 그냥 눌러 Shift+ F2및 쓰기
screenshot webcap.png --fullpage
응용 프로그램이 화면을 그리지 않기 때문에 "화면 너머"는 없습니다.
가장 좋은 방법은 이미지 주위 를 이동 하고 Photoshop (또는 즐겨 사용하는 이미지 편집기)을 사용하여 조각을 연결하는 것입니다.
그것이 Windows에서 최소한 그런 방법입니다. "창"이 무엇인지, 어떻게 "확대"할 수 있는지 말하지 않습니다.
하지만 예를 들어 Google지도의 이미지를 도용하려는 경우
Linux에서 'xrandr'명령은 단순히 더 큰 가상 화면을 만듭니다. 예를 들면 다음과 같습니다.
xrandr-출력 HDMI-1 --rate 60 --mode 1920x1200 --panning 3000x2000
그런 다음 일반적인 방법으로 스크린 샷을 찍어 '--panning'옵션에 지정된대로 해당 크기의 전체 가상 화면을 캡처하십시오. 또한 육안으로 볼 수있는 물리적 모니터 영역 밖에있는 영역도 캡처합니다.
좋은 소식 : PDF를 전체적으로 캡처하는 방법이 있습니다.
나쁜 소식 : 약간 길고 pdf 가 100 % 정확하지 않을 수 있습니다 !
(아무것도 아닌 것보다 낫습니까?)
따라서이 모든 작업을 수행하려면 다음을 수행해야합니다.
git
설치 바로 복제 mozilla/pdf.js
에서 REPO를 github
너무 좋아 git clone git://github.com/mozilla/pdf.js.git pdfjs
하고 cd
디렉토리에 git
: 당신은 여기에 전체 코드 저장소를 다운로드해야합니다 https://github.com/mozilla/pdf.js/archive/master.zip
command prompt
및 cd
폴더의 루트에node make server
지금까지 한 localhost:8888
일은를 사용하여 pdf를 렌더링 할 수 있는 웹 서버를 만드는 것입니다 JavaScript
. 다음 페이지로 이동하여 예제 PDF를 볼 수 있습니다.http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf
다음으로 PhantomJS를 다운로드해야합니다.
cd
에서 bin
폴더 로 압축을 풉니 다.rasterize.js
로부터 파일 examples
의 폴더를 phantomjs
에 bin
폴더 (나는 그것이 비트 더러운 알고 있지만 우리가 나중에 제대로을 정렬 할 수 있습니다?)rasterize.js
무언가를 바꿔야하므로 문을 엽니 다 .45
시간 을 지금 200
과 같은 것으로 바꾸십시오 5000
. 코드는 다음과 같아야합니다. https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773bpdf
캡처하려는 파일 의 복사본을 루트 폴더 test
에 있는 폴더에 넣습니다.pdfjs
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
합니다.
세 번째 매개 변수는 캡처를 저장할 파일의 이름과 형식입니다.
마지막 매개 변수는 캡처 크기입니다. 전체 페이지를 캡처하려면 크기를 조정해야합니다.
PicPick 소프트웨어를 사용하여 화면의 보이는 부분을 넘어 SS 이미지를 촬영할 수 있습니다.
http://www.picpick.org/en/features
전체 화면, 활성 창, 스크롤 창 및 바탕 화면의 특정 영역 등의 스크린 샷을 만듭니다.
고유 한 키보드 단축키 사용자 정의
커서로 캡처, 자동 저장 및 파일 이름 지정 등 여러 모니터 환경 지원
스크린 샷 을 쉽게 찍을 수있는 플로팅 위젯 캡처 막대를 지원합니다 .
오랫동안 Jing의 형인 SnagIt을 사용하고 있습니다 (TechSmith 출신이기도 함).
가로 및 / 또는 세로 스크롤 막대가 있으면 문제없이 스크롤 창을 캡처합니다. 따라서 3000x3000px 등의 영역을 캡처 할 수 있습니다.
단점은 스크롤 막대가없는 Adobe Reader와 같은 앱에 문제가 있다는 것입니다.
이 도구는 무료가 아니므로 유료 도구를 사용할 수 있는지 여부에 따라 다릅니다. 그러나 시험판은 무료이므로 귀하에게 적합한 지 확인할 수 있습니다.
실제로 pdf 파일에서 무언가를 얻으려고합니다. 조각을 합치기에는 약간 거칠 수 있습니다
Acrobat Reader는 실제로 스냅 샷 도구 를 통해 "전체 페이지 스크린 샷"을 지원합니다 .
스냅 샷 도구를 사용하여 선택한 모든 내용 (텍스트, 이미지 또는 둘 다)을 클립 보드 또는 다른 응용 프로그램으로 복사 할 수 있습니다. 텍스트와 이미지가 이미지로 복사됩니다.
편집> 스냅 샷 찍기를 선택하여 스냅 샷 도구를 선택하십시오. 다음 중 하나를 수행하십시오.
페이지의 아무 곳이나 클릭하면 화면에 표시된 전체 내용을 캡처 할 수 있습니다. (실제로는 화면의 가시 영역뿐만 아니라 전체 페이지를 캡처합니다.)
텍스트 나 이미지 주위에 사각형을 드래그하거나이 둘을 조합하십시오.
이미지 내에서 사각형을 드래그하여 이미지의 일부만 복사하십시오.
스냅 샷 도구는 현재 확대 / 축소 수준에 관계없이 캡처 된 이미지에 고정 해상도 를 사용 하도록 설정할 수 있습니다 .
아래에서이 설정을 찾아 Edit
> Preferences
> General
> Use fixed resolution for Snapshot tool images
. 150 DPI의 해상도를 사용합니다.
스크린보다 큰 창의 스냅 샷을 찍으려면 스크린 샷에 페인트하지 않은 픽셀이 포함될 수 없으므로 스크린을 확대해야합니다.
Windows 애플릿 제어판 / 모양 및 개인 설정 / 디스플레이 / 읽기 쉽도록하면 화면 DPI 만 늘리고 줄일 수는 없습니다.
그럼에도 불구하고 레지스트리 편집과 관련된 DPI를 줄이는 방법이 있습니다.
Zane의 블로그-LogPixels DPI hack 기사에서 :
더 많은 화면 영역이 필요한 넷북 사용자를위한 유용한 팁이 있습니다. Windows 레지스트리를 사용하여 DPI 값을 96보다 낮게 설정할 수 있습니다.
regedit을 열려면
HKEY_CURRENT_CONFIG\Software\Fonts
, 항목으로 이동LogPixels
하여 10 진수 값을 96에서 80과 같은 낮은 값으로 변경하십시오. 그런 다음 로그 아웃했다가 다시 로그인하면 변경 사항이 표시됩니다.넷북에서 80의 값을 사용하고 있으며 여전히 읽을 수있는 물건을 유지하면서 떨어 뜨릴 것입니다. 글꼴의 가독성을 방해하고 이상한 비트 맵 스케일링 아티팩트를 갖는 것을 실제로 알 수 있지만, 나와 비슷하고 조정할 수 있다면 추가 화면 공간이 가치가 있습니다.
LogPixels와 80 및 96에서 내 데스크톱을 나란히 비교할 수 있습니다.
레지스트리를 수정하기 전에 글꼴 분기를 백업으로 내보내고 시스템 복원 지점도 만드십시오. 이러한 실험을 수행 할 때 .reg 파일을 바탕 화면으로 내보내는 것이 좋을 수 있으므로 간단한 두 번 클릭으로 활성화하여 원래 크기로 복원 할 수 있습니다.
실제로 pdf 파일에서 무언가를 얻으려고합니다. 조각을 합치기에는 약간 거칠 수 있습니다
인상적인 프로젝트는 사진에 PDF 페이지를 렌더링하는 몇 가지 도구를 사용합니다. 실제 명령 행 매개 변수는 소스 코드 에서 추출 할 수 있습니다 .
MuPDF의 도구 mudraw
나 pdfdraw
:
mudraw -o <output_file> -r <resolution_in_DPI> <file.pdf> <pages>
pdftoppm -f <first_page> -l <last_page> -r <resolution_in_DPI> \
<file.pdf> <ppm_files_prefix>
고스트 스크립트 도구 gs
나 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>
또는 단일 PDF 페이지를 Gimp 또는 Inkscape 로 가져올 수 있습니다 . Inkscape로 가져 오기는 다른 형식으로 내보내기 전에 실제 페이지를 편집 할 수 있다는 추가 이점이 있습니다.
마지막으로 실제로 PDF에서 그림을 추출하려면 Xpdf / Poppler의pdfimages
도구를 사용하십시오 .
pdfimages -j <file.pdf> <image_files_prefix>
웹 페이지의 스크린 샷을 캡처해야하는 경우 Chrome DevTools를 사용할 수 있습니다.
이 비디오를 확인 https://www.youtube.com/watch?v=r_6_9eFPhxI을 .