mac系统截图窗口默认带阴影,需用command+shift+4后按空格键触发相机图标并悬停窗口至浅蓝高亮后单击;若无阴影,说明系统已禁用(defaults read返回1),须执行defaults write com.apple.screencapture disable-shadow -bool false并重启systemuiserver。

Mac系统截图时窗口边缘是否带阴影,取决于系统级参数控制,而非截图工具本身设置——只要用对快捷键组合且未被禁用,阴影就是原生自带的;若截图没阴影,说明系统已关闭该功能,需通过终端命令重置。
确认当前阴影状态
打开“终端”,输入:
defaults read com.apple.screencapture disable-shadow
如果返回 【1】,表示阴影已被禁用;返回 【0】 或提示 “Does Not Exist”,说明阴影功能正常启用。这一步必须先做,避免盲目执行写入命令覆盖已有配置。
启用窗口截图默认带阴影
只有当系统显示“disable-shadow = 1”时才需要这一步。否则跳过。
在终端中依次执行:
defaults write com.apple.screencapture disable-shadow -bool false
Killall SystemUIServer
第二条命令会强制刷新菜单栏服务,约1秒后生效。此后所有用 【Command + Shift + 4 → 空格键】 截取的窗口图,都会自动带圆角与半透明投影阴影——这是macOS原生渲染效果,不可微调,但风格统一、边缘柔和。
截图时临时去掉阴影(不改系统设置)
方法一:Option键干预法
① 按 Command + Shift + 4 → 立即按空格键,光标变相机图标;
② 将相机悬停至目标窗口,等浅蓝色高亮边框出现;
③ 按住Option键不放 → 单击鼠标或触控板;
④ 截图保存为无阴影、无边框、像素级贴合的纯窗口图。
注意:Option键必须在点击瞬间持续按下,松手过早会截出区域图;此操作不影响系统设置,下次截图仍按默认行为执行。
用Xnip强制统一开启阴影(含自定义)
方法一:安装Xnip后,在菜单栏点击Xnip → 偏好设置 → 通用 → 勾选“Capture window with shadow”
方法二:勾选后,还可拖动滑块调节阴影强度与偏移距离——这个阴影是Xnip独立绘制的,不受系统disable-shadow参数影响,即使你全局关了阴影,Xnip截图依然带影。
安装包需从官网下载,App Store版本功能受限。启用后,所有窗口截图(包括滚动截长图)均自动套用该阴影样式。











