赞助登录提交

← 全部工具

DMG 背景助手

设置窗口和两个图标,如果有图片就加进来,然后复制命令。图片只留在本页面,永远不会被上传。

DMG 背景助手

试试一个尺寸:

功能

大多数在 Mac App Store 之外销售的 Mac 应用都以 DMG 形式提供:一种磁盘映像,打开后是一个小小的 Finder 窗口,一边是应用,另一边是指向 Applications 的链接,背景图片上写着“拖到这里”。把这个窗口做对,需要靠猜数字反复试好几轮。这个工具按你设置的尺寸绘制窗口,把两个图标放在你指定的位置,并让你拖动它们。它会检查有没有东西超出或重叠,对照窗口检查你的图片,并写出用来构建它的 create-dmg 命令。

重要的尺寸

项目计算方式
窗口大小单位为点,整个 Finder 窗口,包括标题栏
背景图片像素数与窗口的点数相同,例如 660 x 400 的窗口对应 660 x 400
Retina 副本它的两倍,例如 1320 x 800,文件名带 @2x
图标大小create-dmg 中最大 128
文字大小create-dmg 中的 10 到 16
图标位置图标的中心,单位为点,从窗口左上角算起

要运行的命令

brew install create-dmg
tiffutil -cathidpicheck background.png background@2x.png -out background.tiff

第一个安装 create-dmg。第二个是 macOS 内置的,把你的普通图片和 Retina 图片合并成一个 TIFF,让 Finder 在 Retina 屏幕上选用清晰的那张。它的手册说,如果两个尺寸不匹配,它会发出警告。工具会随着你的操作为你写出完整的 create-dmg 命令。构建完成后,像对待里面的应用一样,对 DMG 签名并公证。

每种结果的含义

标记含义
修复窗口会看起来是坏的:图标超出窗口或盖住另一个,或者图片尺寸不对。
外观可以构建,但有些地方偏紧,比如图标靠近边缘或窗口非常大。
正常合适。
注意值得了解的内容,比如 Retina 副本该怎么命名。

来源:GitHub 上的 create-dmg、它的 README 和 Finder 脚本,以及 macOS 中的 tiffutil 手册页(man tiffutil),均于 2026年11月12日 阅读。

运作方式

这只是在本页面上运行的简单算术。你的图片由浏览器读取,用来获取尺寸并绘制,永远不会被上传。24 点的边距和 1000 x 700 的窗口警告是我们自己的经验法则,不是 Apple 的。每个图标下方的名称按一行计算,所以会换行的长应用名需要多留一点空间。它看不到 Finder 本身,所以发布之前,请在你自己的 Mac 上打开一次做好的 DMG。

问题

DMG 背景图片应该多大?

像素尺寸与窗口的点尺寸相同,例如 660 x 400 的窗口对应 660 x 400,另外再准备一份两倍大小的副本 1320 x 800,用于 Retina 屏幕。

怎样制作 Retina 的 DMG 背景?

把两种尺寸分别保存为 background.png 和 background@2x.png,然后运行 tiffutil -cathidpicheck background.png background@2x.png -out background.tiff,并使用这个 TIFF 作为背景。

图标位置指向哪里?

到图标的中心,单位为点,从窗口左上角算起。Finder 会把名称放在下面,所以请在下方留出空间。

DMG 里的图标最大能有多大?

create-dmg 接受最大 128 点的图标尺寸,以及 10 到 16 的文字大小。

我的图片会被上传吗?

不会。你的浏览器在本页面上读取它,只用来获取尺寸并显示。不会发送或存储任何内容。

相关内容