본문 바로가기

맥에서 창 캡쳐시 그림자 없이 스크린샷 찍는 방법

하우맥 2025. 5. 13.

맥북에서 창을 캡쳐하면 창에 적용된 그림자도 함께 스크린샷에 찍힌다. 물론 미려해서 보기는 좋지만, 후작업을 하기엔 사이즈도 애매하고 블로그에 업로드하면 페이지에 적용된 효과와 중첩되어 보기가 좋지 않다.
이번 포스팅에서는 맥에서 창 캡쳐시 그림자 없이 스크린샷 찍는 방법에 대해 알아보자.

macOS 창 캡쳐시 그림자 없이 스크린샷 찍는 2가지 방법

Shottr같은 써드파티앱을 사용하는 등 다른 여러가지 방법이 있겠지만, 여기서는 macOS의 기본 스크린 캡쳐 앱을 이용해 그림자 없이 스크린샷을 찍는 아래 2가지 방법에 대해 알아본다.

  • 캡쳐시 option⌥ 키 를 눌러 스크린샷 찍기
  • 스크린샷 캡쳐 앱 기본 설정에서 그림자 끄기

각각의 방법에 대해 자세히 알아보자.

캡쳐시 option⌥ 키 를 눌러 스크린샷 찍기

macOS의 기본 스크린샷 캡쳐 앱으로 창을 캡쳐하려면 shift + command + 4 를 눌러 선택영역 캡쳐를 실행한 뒤 스페이스바를 눌러 창 캡쳐모드로 전환하면 된다.

macOS 스크린 캡쳐시 창 그림자 없애기

창 캡쳐모드로 전환되면 선택영역 캡쳐모드에서 십자선으로 표시되던 마우스 포인터가 카메라 모양으로 바뀐다.

이렇게 창 캡쳐 모드로 전환되면 스크린샷을 찍으려는 창위에 카메라 모양의 마우스 포인터를 올려놓은 후 클릭해 해당 창의 스크린샷을 찍을 수 있다.

이렇게 캡쳐한 창의 스크린샷에는 그림자가 함께 찍혀있다.

그림자 없이 창을 캡쳐하려면 카메라 모양의 마우스 포인터를 스크린샷을 찍으려는 창위에 올려놓은 후 option 키를 누른 상태로 클릭하면 된다.

스크린샷 캡쳐 앱 기본 설정에서 그림자 끄기

한 두장이야 이렇게 찍어도 크게 번거러울 일은 없다. 하지만 여러장을 캡쳐하다보면 키 하나 더 누르는게 은근히 귀찮다.

또 찍어놓은 스크린샷 중 그림자가 찍힌 스크린샷이 있으면 더러는 짜증이 나기도 한다. 다시 찍든 포토샵같은 편집툴로 후작업을 하든 조금이라도 손이 더 가기 때문이다.

이럴땐 차라리 macOS 스크린샷 캡쳐앱의 기본설정에서 창 그림자를 꺼버리는 편이 편하다.

터미널에 명령을 입력해야 하지만, 크게 걱정할 필요는 없다. 터미널을 실행해 그냥 아래 명령어를 복사해 붙여넣기 하면 된다.

defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer

모르는 사람이 주는 걸 막 받아먹으면 안 되는 것처럼 모르는 명령어를 막 붙여넣어 실행하는 것도 피하는게 좋은 법. 간단하게만 알아보자.

defaults write는 앱이나 시스템의 설정을 새로 입력하거나 바꾸는 명령이다.

그 뒤에 com.apple.screencapture 도메인은 macOS에 내장된 기본 스크린샷 캡쳐 앱의 식별자, disable-shadow는 입력하거나 설정할 항목, 즉 기본 스크린샷 캡쳐앱의 그림자끄기 설정값을 바꾸는 명령이다.

뒤에 붙어 있는 항목들은 설정값을 어떻게 바꿀지에 대한 부분이다.

-bool 은 참 거짓, 즉 true, false로 설정값을 입력하겠다는 의미다. 여기서는 설정할 항목이 disable-shadow, 즉 그림자 끄기이니 true를 입력하면 된다.

이렇게 기본설정에서 그람자를 끄면 macOS 전체에 설정이 적용이 되기때문에 써드파티 앱에서 캡쳐를 하는 경우에도 적용된다. 만약 ScreenToLayers 같은 앱을 사용한다면 기억해두면 좋다.

창 캡쳐시에 다시 그림자를 넣으려면 터미널에 아래 명령을 입력해주면 된다.

defaults delete com.apple.screencapture disable-shadow
killall SystemUIServer

그외 

단축어를 만들어 메뉴막대에 아이콘으로 넣어두고 스크린샷 캡쳐시 그림자를 끄고 켜는 것도 가능하다.

단축어 앱에서 쉘 스크립트 실행으로 단축어를 생성하고 아래 코드를 입력해주면 된다.

current=$(defaults read com.apple.screencapture disable-shadow 2>/dev/null)

if [ "$current" == "1" ]; then
    defaults delete com.apple.screencapture disable-shadow
else
    defaults write com.apple.screencapture disable-shadow -bool true
fi

killall SystemUIServer

쉘 스크립트를 이용해 단축어를 생성하는 방법은 아래 포스팅을 참고하면 된다.

2025.03.27 - [macOS] - 맥북 별도의 앱없이 macOS 잠자기 절전 모드 방지하는 방법

 

맥북 별도의 앱없이 macOS 잠자기 절전 모드 방지하는 방법

맥북을 일정시간동안 사용하지 않으면 잠자기 모드로 전환된다. 디스플레이와 절전을 위한 당연한 기능이지만, 파일을 전송하거나 영상을 랜더링할 때처럼 잠자기 모드가 반갑지 않은 경우가

mac.howso.kr

 

 

댓글