СпонсорствоВойтиОтправить

← Все инструменты

Помощник по фону DMG

Задайте окно и два значка, добавьте картинку, если она есть, и скопируйте команду. Картинка остаётся на этой странице и никогда не загружается.

Помощник по фону DMG

Попробуйте размер:

Что делает

Большинство приложений для Mac, продаваемых вне Mac App Store, приходят как DMG: образ диска, который открывается в небольшом окне Finder с приложением с одной стороны и ссылкой на Applications с другой, поверх фоновой картинки с надписью «перетащите сюда». Чтобы это окно получилось правильно, приходится несколько раз подбирать числа. Этот инструмент рисует окно заданного размера, ставит два значка туда, куда вы скажете, и позволяет их перетаскивать. Он проверяет, что ничего не выступает и не перекрывается, сверяет картинку с окном и пишет команду create-dmg, которая его собирает.

Размеры, которые важны

ЧтоКак это считается
Размер окнаВ пунктах, всё окно Finder, включая строку заголовка
Фоновая картинкаСтолько же пикселей, сколько у окна пунктов, например 660 x 400 для окна 660 x 400
Копия RetinaВдвое больше, например 1320 x 800, с названием с @2x
Размер значкаДо 128 в create-dmg
Размер текстаОт 10 до 16 в create-dmg
Положение значкаЦентр значка, в пунктах от левого верхнего угла окна

Команды для запуска

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

Первая устанавливает create-dmg. Вторая, встроенная в macOS, объединяет обычную картинку и картинку Retina в один TIFF, чтобы Finder мог выбрать чёткую на экране Retina. В её руководстве сказано, что она предупреждает, если два размера не совпадают. Инструмент пишет для вас полную команду create-dmg по ходу работы. После сборки подпишите DMG и пройдите нотаризацию так же, как для приложения внутри.

Что означает каждый результат

ОтметкаЧто это значит
ИсправитьОкно будет выглядеть сломанным: значок выступает или закрывает другой, либо картинка неверного размера.
ВидСоберётся, но что-то тесно, например значок у края или очень большое окно.
OKПомещается.
ЗаметкаПолезно знать, например как назвать копию Retina.

Источники: create-dmg на GitHub, его README и скрипт Finder, а также страница руководства tiffutil в macOS (man tiffutil), всё прочитано 12 ноября 2026 г.

Как это работает

Это обычная арифметика, которая выполняется на этой странице. Ваша картинка читается браузером, чтобы узнать размер и нарисовать её, и никогда не загружается. Поле (в пунктах: 24) и предупреждение об окне 1000 на 700 наши собственные эмпирические правила, а не Apple. Название под каждым значком считается одной строкой, поэтому длинное название приложения, которое переносится, требует чуть больше места. Инструмент не видит сам Finder, так что откройте готовый DMG один раз на своём Mac, прежде чем выпускать.

Вопросы

Какого размера должна быть фоновая картинка DMG?

Тот же размер в пикселях, что и размер окна в пунктах, например 660 на 400 для окна 660 на 400, плюс копия вдвое больше, 1320 на 800, для экранов Retina.

Как сделать фон DMG для Retina?

Сохраните оба размера как background.png и background@2x.png, затем выполните tiffutil -cathidpicheck background.png background@2x.png -out background.tiff и используйте TIFF как фон.

На что указывает положение значка?

До центра значка, в пунктах от левого верхнего угла окна. Finder ставит название под ним, поэтому оставьте место внизу.

Насколько большими могут быть значки в DMG?

create-dmg принимает размер значка до 128 пунктов и размер текста от 10 до 16.

Загружается ли моя картинка?

Нет. Ваш браузер читает её на этой странице, чтобы узнать размер и показать. Ничего не отправляется и не сохраняется.

Похожее