Mac 调整图片像素尺寸:3 种方法
使用 GetCompress、预览程序调整大小或 sips 在 Mac 上调整图片像素尺寸。让导出宽度与实际显示尺寸匹配。
博客模板在 CSS 中显示的 Hero 区域宽度为 960 px,但设计导出的图片往往达到 2880 px。读者看不到这些多余的像素,但每次页面加载都会下载它们。在压缩或转换格式前,先调整到实际显示尺寸。
显示尺寸规则
针对高 DPI 屏幕,导出宽度约为 CSS 宽度的 2 倍,而非显示器或相机的原始捕获尺寸。像素尺寸与 DPI 元数据不同。一张标记为 72 或 300 DPI 的 1920 px 宽图片,在布局使用像素宽度时,仍占据 1920 px 的空间。
| 显示位置 | 导出宽度建议 |
|---|---|
| 960 px CSS 宽度的博客 Hero | 1600 至 1920 px |
| 邮件内联图片 | 600 至 800 px |
| Open Graph / 社交卡片 | 匹配平台规范,通常宽 1200 px |
| 演示文稿缩略图 | 1280 至 1920 px |
批量处理前,检查 Figma 中的帧、CMS 模板或邮件构建器。关于尺寸确定后的格式选择,请参阅 Mac 压缩图片指南 。
方法 1:GetCompress
适用场景: 混合文件夹、可复用宽度,以及单次操作完成转换和缩放。

- 将单张图片或文件夹拖入 GetCompress 。
- 设置最大宽度或最大高度(例如博客 Hero 区域设为 1920 px)。
- 如果 CMS 要求 JPEG 或 WebP,请选择输出格式。
- 预览新宽度下的 UI 截图,然后导出到原始文件旁边。
- 保存预设(如“博客 1920px”),以便下次复用。
处理过程在 Mac 本地完成。如需批量文件夹工作流,请参阅 Mac 批量调整图片尺寸 。
方法 2:在预览程序中调整大小
适用场景: 使用内置工具处理单张或少数文件。
- 在 预览程序 中打开图片。
- 选择 工具 → 调整大小…。
- 设置像素单位的 宽度 或 高度。除非有意裁剪,否则保持 按比例缩放 勾选。
- 选择 文件 → 导出…,选择 JPEG、PNG 或保留当前格式。
- 另存为新文件,并通过 工具 → 显示检查器 确认尺寸。
调整大小后放大查看文字和细线。将截图缩小至低于其显示宽度会导致文字难以阅读。
限制: 无法在数十个文件间保存预设。
方法 3:使用 sips 批量处理
适用场景: 对包含 JPEG 或 PNG 的文件夹进行终端循环处理。
mkdir out
for f in *.jpg; do sips -Z 1920 "$f" --out "out/$f"; done精确宽度(高度按比例缩放):
sips --resampleWidth 1920 input.jpg --out output.jpg限制: 包含混合 PNG、JPEG 和 HEIC 的文件夹仍需单独命令或专用应用。在线调整大小工具会上传您的资产。对于未发布的样机图,请保持处理在本地进行。请参阅 在线文件压缩器安全吗 。
纵横比与放大
| 任务 | 更稳妥的做法 |
|---|---|
| 适配 Hero 区域 | 在设计工具中裁剪,然后按目标宽度导出 |
| 修正错误方向 | 调整大小前在预览程序中旋转 |
| 需要比源文件更大 | 从矢量或 RAW 重新导出。避免放大 |
| 混合竖屏和横屏 | 按方向分别设置预设 |
不要放大 JPEG 并重新压缩以期望获得更清晰的细节。您会增加伪影,但无法恢复文件中原本不存在的信息。
何时预览程序已足够
当新宽度已匹配布局时,预览程序可完成单张资产的处理。
当同一宽度在数十个文件中重复出现,或您需要在同一操作中转换格式时,GetCompress 也能提供帮助。在项目 README 中记录所选的像素宽度,以便下一个人不会重新引入 4000 px 的导出。调整大小后交付 WebP,请参阅 Mac 上 PNG 转 WebP 。
- Mac 压缩图片使用 GetCompress、预览或 sips 在 Mac 上压缩图片。调整 JPG 和 PNG 尺寸,转换 HEIC,保持 UI 清晰,适用于邮件或网页。
- Mac 上 WordPress 图片优化上传前在 Mac 上优化 WordPress 图片:调整尺寸以匹配主题需求,选择 JPEG、PNG 或 WebP 格式,保留响应式加载,并验证页面效果。
- Mac 网页图片优化在 Mac 上通过先调整尺寸、对比格式、生成响应式变体、视觉检查和实测交付,优化网页图片。
- 最佳图片转换器对比8款针对HEIC、WebP、AVIF、SVG和PNG的图片转换器:GetCompress、ImageMagick、Inkscape、sips、IrfanView、GIMP、FFmpeg和XnConvert。