최근에 Retina 디스플레이 MacBook이 설치되어 있으며 ⌘ CMD+ ⇧ SHIFT+ 3또는 ⌘ CMD+ ⇧ SHIFT+ 를 통해 모든 스크린 샷 4이 화면에 표시되는 방식에 비해 크기가 두 배가됩니다.
이 문제가 발생하는 것을 어떻게 막을 수 있습니까?
CMD+SHIFT+3
(전체 화면)을 통해 찍은 스크린 샷에서만 발생 하지만 CMD+SHIFT+4
(화면의 선택된 영역 )을 통해 찍은 스크린 샷에서는 발생 하지 않습니다 .
최근에 Retina 디스플레이 MacBook이 설치되어 있으며 ⌘ CMD+ ⇧ SHIFT+ 3또는 ⌘ CMD+ ⇧ SHIFT+ 를 통해 모든 스크린 샷 4이 화면에 표시되는 방식에 비해 크기가 두 배가됩니다.
이 문제가 발생하는 것을 어떻게 막을 수 있습니까?
CMD+SHIFT+3
(전체 화면)을 통해 찍은 스크린 샷에서만 발생 하지만 CMD+SHIFT+4
(화면의 선택된 영역 )을 통해 찍은 스크린 샷에서는 발생 하지 않습니다 .
답변:
가장 편리한 솔루션은 다음과 같습니다 ( http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big 및 수정 됨) 약간)
스크린 샷을 찍은 후 자동으로 크기를 줄이려면 OsX 내장 오토메이터를 사용하십시오.
여기에 저장된 워크 플로우 파일
이것이 내가 처리하는 방법입니다. 그것은 복잡하지만 작동하며 화면 캡처를 방해하지 않습니다-> 워크 플로우를 심하게 붙여 넣기 ... 그냥 스크린 캡처를하고 알프레드 워크 플로우를 호출 한 다음 붙여 넣습니다.
CMD-CTRL-SHIFT-4
화면의 한 부분을 캡처합니다. 해당 섹션은 OSX 클립 보드에 복사됩니다. 그런 다음 터미널에서 스크립트를 시작하여 클립 보드 내용을 임시 파일에 저장하고 크기를 절반 (72 dpi는 144 dpi의 절반)으로 조정 한 다음 이미지를 클립 보드로 다시 복사합니다. 이를 위해서는 몇 가지 유틸리티를 사용해야합니다. 누군가 하나의 간단한 유틸리티로 동일한 기능을 수행 할 수있는 방법을 알고 있다면 알려주십시오.
Alfred에서이 스크립트를 시작하여 쉽게 사용할 수 있습니다.
#!/bin/bash
pngpaste /tmp/ss.png
width=$((`sips -g pixelWidth /tmp/ss.png | cut -s -d ':' -f 2 | cut -c 2-` / 2))
sips -Z $width /tmp/ss.png
impbcopy /tmp/ss.png
pngpaste
https://github.com/jcsalterego/pngpaste 에서 github에 있습니다 . sips
OSX와 함께 제공됩니다. impbcopy
여기 있습니다 : http://www.alecjacobson.com/weblog/?p=3816
LifeHacker는 sips http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal 및 gist.github.com/lanceli에 대한 기사를 가지고 있습니다 . / 4966207.
Alfred의 경우, 이것을 bash 스크립트로 실행하는 워크 플로를 만들었습니다.
/Users/yourusername/bin/shrink_clipboard > /dev/null 2&>1
/usr/bin/sips -s dpiHeight 72.0 -s dpiWidth 72.0 /tmp/ss.png
screencapture -ioW $SCREENSHOT && pngquant -f --ext .png --skip-if-larger $SCREENSHOT && impbcopy $SCREENSHOT
가장 좋은 방법은 RetinaCapture 와 같은 타사 유틸리티를 사용하는 것 입니다 .
이것은 사용하기가 번거롭지 만 찾고있는 것을 제공하고 동시에 1x 및 2x 화면 캡처를 생성하는 옵션을 제공하므로 웹 사이트를 만드는 경우 유용합니다.
어딘가에 이것을 할 수있는 설정이있을 것으로 기대합니다 ( com.apple.screencapture
최고의 후보로 보입니다). 그러나 나는 그것을 찾을 수 없습니다.
Dan Key와 JustinParker의 답변을 혼합하여 bash 스크립트를 실행하는 Automator 워크 플로를 만들었습니다.
원본 파일의 복사본을 만들고 여러 입력을 허용합니다. 응용 프로그램으로 내보내기 한 다음 끌어서 놓기 만하면 "레티 나가 아닌"버전의 72ppi 및 픽셀 해상도의 절반이됩니다.
bash 코드는 다음과 같습니다
for f in "$@"
do
width=$((`sips -g pixelWidth "$f" | cut -s -d ':' -f 2 | cut -c 2-` / 2))
sips -s dpiHeight 72.0 -s dpiWidth 72.0 -Z $width "$f"
done
스크린 샷이 두 배 크기로 "종료"되었다고 말하면 레티 나가 아닌 디스플레이에서 스크린 샷을보고있는 사람들에게 보내는 것 같습니다. 그렇다면 디스플레이의 픽셀 밀도가 높기 때문에 컴퓨터에서 찍은 스크린 샷을 볼 때 물리적으로 더 크게 나타납니다.
OS X Mail을 통해 스크린 샷을 보내는 경우 첨부 된 이미지의 이미지 크기 설정을 "실제 크기"대신 "큰"으로 설정하면이 문제를 해결할 수 있습니다. 부착 된 이미지를 비 망막 디스플레이에서 볼 때 "정상"으로 표시되도록 축소합니다.
파이어 폭스에 다음 애드온을 사용
https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/
여기에 훌륭한 답변이 있지만 조금 더 선택적이며 약간 덜 자동적 인 것을 원했습니다.
Finder의 이미지 파일을 마우스 오른쪽 버튼으로 클릭하여 호출 할 수있는 비 레티 나 버전 만들기 라는 Automator에 새 서비스를 만들었습니다 .
사용 방법은 다음과 같습니다.
1. 망막 이미지를 찾으십시오.
2. 망막 이미지를 마우스 오른쪽 버튼으로 클릭하고 하단에서 새로운 서비스를 찾으십시오.
3. 비레 티나 (50 % 스케일) 이미지가 생성됩니다.
기본 이미지 :
비 망막 이미지 :
자신을 만드는 것은 쉽습니다 (Automator는 MacOS에서 숨겨져 무시 된 보석입니다). 다음은 다운로드하고 두 번 클릭하여 설치할 수있는 워크 플로우입니다.