Дизайнеры и ответственные за сдачу получают тяжёлые CMYK TIFF из типографии и слышат просьбу: отдать sRGB PNG для веба. Сбой проявляется тихо: чёрный «плывёт», красные уходят в сторону, а согласование идёт по глянцевому оттиску, тогда как витрина рендерится на нетегированном sRGB. Ниже — матрица решений 2026: цветовое пространство, компенсация чёрной точки (BPC), правила ICC, где прозрачный PNG неуместен, готовые параметры sips и ImageMagick, а также числовые пороги приёмки на выделенном удалённом Mac mini M4.
На странице
① Почему CMYK TIFF «трескается» на вебе
Три повторяющихся разрыва — каждый снимается письменным контрактом рядом с каталогом ассетов.
- Двойные профили: CMS применяет sRGB, а файл всё ещё несёт дисплейную кривую — полутона «моются», и команде не доверяют пайплайну.
- Несовпадение чёрного: насыщенный чёрный из сепараций сталкивается с UI
#000000, пока не зафиксировано, как чёрная точка отображается на фоне страницы. - Театр с альфой: из CMYK-арта без честной маски экспортируют прозрачные PNG и неделями борются с ореолами вместо того, чтобы залить фон объявленным hex.
Согласуйте политику sRGB и Display P3 по чеклисту цветового менеджмента PNG, прежде чем спорить об отдельном TIFF.
② Матрица решений: пространство, чёрная точка, прозрачность
Используйте таблицу как ворота до любого батча. Если два столбца противоречат вашей CMS, перепишите README — не подгоняйте hex в CSS.
| Тема | Печать по умолчанию | Рекомендация для веба |
|---|---|---|
| Цветовое пространство | CMYK + FOGRA или GRACoL | sRGB IEC61966-2.1 для массового веба; P3 — только если продукт реально честно его отображает |
| Компенсация чёрной точки (BPC) | Симуляция бумаги в пруфе | Вкл. при маппинге на чистое цифровое белое; Выкл., если в TIFF уже зашита тонировка бумаги, которую нужно сохранить |
| ICC в PNG | Вшит печатный профиль источника | Встраивать для CMS и дизайн-инструментов; снимать, если рантайм глобально задаёт ту же кривую — см. метаданные ICC и lossless |
| Прозрачность | Часто отсутствует или случайна | Не применима к полноформатным постерам, упаковочным плоскостям и арту с «фальшивыми» прорезями; используйте непрозрачный PNG на объявленном фоне |
③ Пакетные параметры: sips и ImageMagick в macOS
Закрепите один toolchain на репозиторий. Смешение GUI-экспорта с headless-конверсией на разных патчах — типичное начало споров по ΔE. Расширьте сетку параметров по матрице PSD→PNG: sips и ImageMagick. Примеры ниже предполагают известный путь к ICC sRGB и дерево inbox/ на воркере.
# ImageMagick 7 — CMYK TIFF → sRGB PNG с BPC и встроенным профилем
magick "inbox/plakat.tif" \
-colorspace sRGB -black-point-compensation \
-profile "/System/Library/ColorSync/Profiles/sRGB Profile.icc" \
-define png:exclude-chunks=date,time \
"out/plakat_srgb.png"
# sips — назначить целевой профиль после растра (проверка политики в CI)
sips -s format png \
--deleteColorManagementProperties "inbox/banner.tif" \
--matchTo "/System/Library/ColorSync/Profiles/sRGB Profile.icc" \
--out "out/banner_srgb.png"
magick -version и точный путь ICC в manifest.jsonl, чтобы аудит в апреле совпадал с байтами января.
④ Чеклист приёмки: объём, геометрия, паритет образцов
Продвижение из inbox/ в out/ — как merge request: без машинных гейтов и одного человеческого прохода по образцам не принимается.
- Геометрия: ширина и высота ±0 px к подписанному артборду; отклоняйте случайные обрезки вылетов.
- Диапазон байт: для типичных маркетинговых кадров 1440–1920 px по ширине держите
min_bytes ≥ 35_000против пустых записей иmax_bytes ≤ 900_000до опционального lossless-сжатия. - Политика альфы: для непрозрачного SKU требуйте
rgb, а неrgba, черезmagick identify -format "%[channels]\n". - Набор образцов: пять именованных патчей (кожа, фирменный красный, нейтральный серый, тень, белый блик) сравните визуально с эталоном после софт-пруфа.
⑤ Пять шагов на удалённом Mac M4
- Шаг 1 — Приёмка: копируйте TIFF в
inbox/ГГГГ-ММ-ДД_jobid/с контрольными суммами и строкой манифеста с именем печатного ICC. - Шаг 2 — Нормализация: BPC вкл. или выкл. по контракту фона SKU; не переключайте внутри одной партии.
- Шаг 3 — Конверсия: запускайте зафиксированный сниппет в
tmuxили launchd с tee вlogs/run.log. - Шаг 4 — Валидация: цикл
sips -g allили ImageMagick identify для WxH, наличия профиля и числа каналов; провалы — вquarantine/. - Шаг 5 — Промоушен: прошедшие PNG переносите в
out/с semver-папками и инициалами ревьюера образцов в манифесте.
⑥ Цифры, которые можно процитировать в спецификации
- Битность: для веб-героев отдавайте 8-битный PNG, если нет научной или текстурной необходимости в sixteen — половина сюрпризов CMS уходит.
- Каналы: маркетинговые плоскости по умолчанию RGB; осмысленная альфа — только для UI-стикеров и наклеек.
- Бюджет повторов: не более пяти автоматических повторов на файл с экспоненциальной задержкой, чтобы битый путь ICC не «растопил» кластер M4 за ночь.
Итог
CMYK TIFF — производственный источник; sRGB PNG — канальный продукт. Зафиксируйте BPC, встраивание или снятие ICC и честность альфы до первой команды конверсии. Один и те же пороги на выделенном удалённом Mac mini M4 оставляют ноутбуки в Figma, а манифесты и логи накапливаются как артефакты релиза.
Дальше: главная, тарифы, помощь и блог
Откройте главную MacPng, сравните аренду и покупку и тарифы с узлами — вход в аккаунт не обязателен. Раздел Помощь и настройка поможет поднять воркер рядом с вашими inbox и out. Другие материалы по дизайну и PNG — в Технические идеи.
Пакетная конверсия и QA PNG на удалённом Mac
Вынесите длинные очереди TIFF→PNG и проверки ICC на стабильный узел M4, закрепите версии CLI и промоутьте только файлы, прошедшие гейты по байтам и образцам.