Помічник для фону 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 pt і застереження про вікно 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 pt і розмір тексту від 10 до 16.
Чи завантажується моя картинка?
Ні. Ваш браузер читає її на цій сторінці, щоб дізнатися розмір і показати. Нічого не надсилається й не зберігається.