Для кого: дизайнеров и операционных команд, которые отгружают сетку профиля, карусели и «девятиклетку» как чёткие PNG с macOS. Нужны единый мастер-холст, предсказуемые безопасные зоны под хром приложения, явные правила @2x / @3x и бюджет байт на весь набор из девяти плиток — не только на один хиро. Удалённый Mac mini M4 удобен для одинаковых экспортов, нарезки через ImageMagick/sips и приёмки с манифестом без перегрева ноутбука.
Что внутри: сравнительная матрица платформ, чеклист приёмки для PM, шаблон именования, путь пакетной обработки с параметрами инструментов и FAQ по альфе и ICC. Математику Retina сверяйте с матрицей SVG → @2x/@3x PNG, политику цвета — с чеклистом sRGB и Display P3, сценарии мониторинга папки — с материалом OpenClaw: пакетный социальный PNG на удалённом Mac.
Содержание
Матрица платформ 2026 (девятиклетка и одиночная плитка)
Девятиклетка строится от одного квадратного мастера, который режется на 3×3 равных PNG. В таблице — размер каждой плитки для загрузки, полный мастер для вёрстки и безопасная зона внутри ячейки (направляющие от края в Figma/Sketch). Цифры — рабочие ориентиры 2026 для органики; сверяйте с юридическими требованиями и живыми превью в приложениях.
| Площадка | Экспорт ячейки (Ш×В, px) | Мастер 3×3 (Ш×В, px) | Безопасная зона (на ячейку) | Правило @2x / @3x | Суммарный бюджет 9 PNG |
|---|---|---|---|---|---|
| Сетка профиля Instagram (квадрат) | 1080×1080 | 3240×3240 | Типографика и логотипы ≥90 px от краёв ячейки; лица не в внешнем кольце ~8% | Дизайн на @3×1080 (3240) для максимальной чёткости сетки; мастер @2×1080 (2160) — только с задокументированным апскейлом и одним проходом резкости | ≤9,0 МБ на все девять после lossless-прохода (~1,0 МБ/ячейка); жёсткий потолок 1,8 МБ на одну ячейку для мобильных аккаунтов |
| Карусель Instagram (квадратные кадры) | 1080×1080 | 3240×3240 (тот же конвейер нарезки) | Верх ~11% под ник/стек UI на первом кадре; низ ~12% под перекрытие подписи в превью | Финальные ячейки на загрузку — 1×1080; мастер остаётся @3× для деталей | ≤10,5 МБ на девять загруженных кадров (чуть выше, если первый кадр с тяжёлыми градиентами) |
| Лента Facebook / Meta (пакет 1:1) | 1080×1080 | 3240×3240 | Минимум 72 px внешнего поля под текст; субъект ближе к центру под риск кропа | Тот же мастер, что у IG; даунскейл до 1080 — Lanczos или «Bicubic Sharper» в Photoshop один раз | ≤11 МБ на девятиклетку; флаг на ячейку >1,2 МБ до платного буста |
| X (Twitter) крупная карточка | 1600×900 (16:9, один файл) | — (не квадратная девятиклетка) | Критичный текст внутри центрального блока 1200×680 на холсте 1600 | При паре web+app — логика @2× от 800×450 | Для девятиклетки N/A; ≤5 МБ на PNG для быстрого декода ленты |
| Лента LinkedIn (одиночный пост) | 1200×627 | — | Логотип и CTA внутри 1040×520 с учётом UI слева/снизу | Мастер 2400×1254 (@2×), экспорт 1200×627 | ≤3,5 МБ на ассет для мобильных лент руководителей |
| TikTok (кросс-пост квадратной сетки) | 1080×1080 при переиспользовании IG | 3240×3240 | ~150 px сверху/снизу под UI; юридический текст не в нижних 18% | Для нативного вертикала — отдельные мастера 1080×1920; не растягивать квадратные ячейки | При девяти квадратах — тот же ориентир 9 МБ; вертикальные сеты — отдельный учёт |
Колонка @2x/@3x: загрузка часто идёт с шириной 1080 px, но мастер должен быть согласован с Retina: @3× ⇒ 3240 px до нарезки. Облегчённый @2× (2160 px) требует явного даунскейла и одного контролируемого прохода резкости, иначе ореолы на типографике.
Разбор требований и критерии приёмки
Дайте PM и операциям бинарный чеклист: «готово» измеряется файлами и числами, а не субъективным «нравится».
- Геометрия: ширина и высота мастера кратны 3; после нарезки все ячейки совпадают с точностью до ±0 px (без «лишнего» пикселя из нечётного мастера).
- Цвет: в каждом PNG встроен sRGB IEC61966-2.1, если маркетинг явно не подписал исключение Display P3 (для соц-PNG редко).
- Альфа: жёсткое решение — либо полностью непрозрачные ячейки, либо задокументированная прозрачность с цветом матта для сетей, которые странно сплющивают альфу.
- Читаемость текста: на ячейках 1080 — минимум ~42 px по кап-высоте для промо-копира; ~60 px для хиро-слова после нарезки.
- Пороги байт: по строкам матрицы выше; дополнительно отклоняйте кампанию, если суммарные декодируемые пиксели раздулись из-за недокументированного апскейла поверх 9×(1080×1080).
- Прослеживаемость: в манифесте на ячейку:
campaign_id,slice_index,preset_version,sha256,exported_at_utc.
Поток подписи: дизайн фиксирует мастер → автоматизация режет → lossless-оптимизация (например oxipng -o 4) → скрипт проверяет размеры, ICC и хеш → операции грузят по индексу 0_0 слева сверху до 2_2 справа снизу. Любой провал по строке чеклиста блокирует загрузку и откатывает манифест.
Правила нарезки и шаблон имён
Индексация сетки: строки вниз, столбцы слева направо: r{row}c{col}, где r0c0 — левый верхний угол. Так читается сетка профиля и снимаются споры про «обратный порядок Instagram».
Математика нарезки: при ширине мастера W и высоте H ширина ячейки = W/3, высота = H/3. Целочисленное деление допустимо только если W и H кратны 3; иначе исправьте мастер — не «размазывайте» остаток пикселей молча.
Шаблон имени (regex-friendly, нижний регистр):
{brand}_{campaign}_{yyyyMMdd}_grid3x3_r{row}c{col}_w{width}px_h{height}px_srgb_v{preset}.png
preset— напримерfigma_export_v3илиaffinity_photo_2_6; повышайте версию при смене скрипта нарезки или политики ICC.- Опционально: суффикс
_nocropдля архивных мастеров и_uploadдля финалов после оптимизации, чтобы операции не перепутали пути. - После QA не переименовывайте вручную — перегенерируйте и пересчитайте хеш.
Пакетный экспорт и проверка согласованности (удалённый M4)
Тяжёлые сетки запускайте на удалённом Mac M4: сон, обрывы VPN и вентилятор ноутбука не должны ломать ночные задания. Стандарт каталогов: inbox/master/, out/slices/, out/opt/, logs/run-{timestamp}.jsonl.
ImageMagick 7 (равномерное деление 3×3) для PNG-мастера уже в sRGB и с точными кратностями:
magick master.png -crop 3x3@ +repage +adjoin out/slices/cell_%d.png
Переименуйте выходы скриптом по шаблону выше; %d нумерует плитки в порядке слева направо, сверху вниз для типичной раскладки ImageMagick — один раз проверьте порядок на своей сборке.
Быстрый аудит через macOS sips:
for f in out/opt/*.png; do
sips -g pixelWidth -g pixelHeight -g profile "$f"
done
Lossless-сжатие (пример): oxipng -o 4 --strip safe out/opt/*.png после согласования с комплаенсом по метаданным — часть соц-PNG допускает отсечение некритичных чанков.
Скриптовые проверки согласованности: одинаковые размеры ячеек; суммарные байты ниже бюджета матрицы; в имени ICC фигурирует sRGB; по желанию pngcheck -v; сравнение краёв с мастером на зазоры в 1 px. Пишите результат в JSONL.
FAQ: прозрачные края и цветовые профили
Будут ли видны швы между ячейками у PNG с прозрачностью?
Да, если площадка сплющивает альфу на неожиданном фоне или сжатие даёт полупрозрачную кайму. Для девятиклетки чаще выбирайте непрозрачные ячейки с запечённым фоном. Если альфа обязательна — тест на белом, #111 и фирменном градиенте шапки; внутренний матт 1 px в тон доминирующего фона и не режьте линию нарезки через мягкие тени.
Встраивать ли ICC в социальные PNG?
Для кроссплатформенной предсказуемости — встраивайте sRGB и не используйте экспорт «только назначить профиль» без записи чанка ICC. Некоторые оптимизаторы снимают профиль — настройте сохранение ICC или повторно встройте через sips --embedProfile после оптимизации, если чеклист это требует. Мастера в P3 для соцсетей конвертируйте в sRGB, если нет выделенного контролируемого P3-контура; детали — в связанном чеклисте по цвету.
Почему нельзя рисовать сразу в 1080 и апскейлить?
Апскейл 1080→3240 «ради качества» почти всегда даёт ореолы и ломкую типографику. Рисуйте на целевом мастере, один раз срежьте до 1080 и отдайте CDN меньший файл. Для рекламы с 4K-мастерами держите отдельный архивный путь, не смешивайте с органической девятиклеткой.
Аренда удалённого Mac M4 под девятиклетки и пакетный QA
Запускайте нарезку ImageMagick, проходы oxipng и приёмку с манифестом на выделенном Mac mini M4: стабильные пресеты, быстрый SSD и SSH/VNC из часовых поясов команды. Тарифы и конфигурации смотрите на сайте без обязательного входа (как указано на публичных страницах MacPng).