2026 Mac 사이트 favicon과 PWA 아이콘 PNG 납품 결정 매트릭스: 다사이즈·maskable 안전 영역·sRGB·원격 M4 배치 검수

탭·iOS 홈·PWA 설치까지 PNG 사다리가 한 브리프에 묶입니다. Mac 운영용 2026 매트릭스: 슬롯별 크기·maskable 80% 안전 원·sRGB·용량·unsharp 게이트원격 M4에서 JSONL로 재현합니다.

목차

왜 아이콘 PNG는 브리프 하나에 제품이 셋인가

  1. 기하: 탭·180×180·192/512는 크롭 규칙이 달라 한 마스터 동시 만족이 어렵습니다.
  2. maskable: 스쿼클이 가장자리를 잘라 로고가 붙으면 실패합니다.
  3. 색: 비태그 PNG는 sRGB 셸에서 표류—sips 전 ICC 정책을 고정합니다.
  4. 대량: 해시·stat 상한은 워커에 둡니다.

색·포맷·다른 안전 영역: sRGB·P3·WebP·AVIF vs PNG·소셜 배너·iOS 아이콘·ICNS.

슬롯 매트릭스: favicon·터치 아이콘·매니페스트·maskable

납품 슬롯 대표 PNG WxH 주요 리스크 핸드오프 규칙
탭 favicon 32×32(16 선택) 축소 번짐 벡터형만 약한 unsharp
apple-touch-icon 180×180 iOS 모서리 크롭 패딩 ≥10%(헤어라인 14%)
Manifest icons[] 192·512 purpose 누락 any+별도 512 maskable
Maskable 512×512 스쿼클 클리핑 중앙 원 ∅80%·외곽 블리드

고정 macOS 단계: sips·magick·매니페스트

ImageMagick 빌드 고정·sips --version JSONL. ICC 경로는 조직 표준에 맞춥니다.

1단계 — 정사각 마스터를 sRGB로 정규화

sips --matchTo "/System/Library/ColorSync/Profiles/sRGB Profile.icc" master.png --out master_srgb.png

정적 PNG의 ICC 규칙과 맞추고, 태그를 제거해야 하면 색 일치 후 ICC 무손실 재압축 가이드의 스트립 레시피를 사용합니다.

2단계 — sips로 결정적 크기 출력

sips -z 32 32 master_srgb.png --out favicon-32.png
sips -z 180 180 master_srgb.png --out apple-touch-icon-180.png
sips -z 192 192 master_srgb.png --out pwa-192.png
sips -z 512 512 master_srgb.png --out pwa-512-any.png

16×16.ico 번들용으로만 추가.

3단계 — favicon 선택적 unsharp

magick favicon-32.png -colorspace sRGB -filter Lanczos -resize 32x32! -unsharp 0x0.45+0.45+0.006 favicon-32-sharp.png

halo 방지·512 maskable에는 샤프 생략.

4단계 — maskable

핵심을 변의 80% 지름 원 안에. 크롬 DevTools → Application → Manifest로 증빙.

5단계 — 해시·링크 정합

shasum -a 256 pwa-512-any.png >> icons-manifest.sha256
test "$(stat -f%z pwa-192.png)" -le 55000 && echo "192 OK"

rel="icon"·터치·manifest와 해시·파일명 일치(캐시 버스트).

원격 M4 검수 체크리스트

  1. 기하: WxH 스펙 일치·짝수 정사각이면 홀수 거절.
  2. sRGB: magick identify -verboseColorspace: sRGB·ICC 합의 확인.
  3. 바이트(시작값·CDN에서 조정): 32≤12KB·180≤45KB·192≤55KB·512 any≤180KB·512 maskable≤220KB.
  4. unsharp: 삼항을 JSONL에 기록.
  5. 스모크: 스테이징에서 안드로이드 크롬·iOS 사파리 “홈 화면에 추가” 캡처 보관.

정책 한 줄

  • Maskable: 중앙 원 지름 0.8×min(W,H)·외곽=블리드.
  • 터치 패딩: 기본 ≥10%·헤어라인은 14% 검토.
  • 셸 게이트: test "$(stat -f%z pwa-192.png)" -le 55000.
SVG favicon을 쓰더라도 PWA 설치와 SVG를 막는 구형 인트라넷을 위해 PNG 사다리를 병행하는 경우가 많습니다.

FAQ

512 겸용? maskable 패딩이 이미 충분할 때만—아니면 manifest에 행 분리.

터치가 더 어둡게? sRGB matchTo 재실행·수출 감마 vs Safari 대조.

다음 단계: 원격 M4 배치

리브랜딩 후 원격 Mac mini M4에서 sips·magick·stat를 동일 툴체인으로 돌리세요. ·구매·대여·요금·패키지·도움말·기술 인사이트(공개 블로그).

원격 Mac M4 · 아이콘 배치 QA

favicon·PWA PNG 게이트를 안정 워커로 오프로드

리사이즈·ICC 정규화·용량 상한을 스크립트로 고정하고 디자인은 로컬에 두며, 해시가 찍힌 산출물만 정적 경로로 승격하세요.

원격 M4 대여 요금·패키지 도움말 공개 블로그
원격 Mac M4 · favicon·PWA PNG 사다리·QA 배치
지금 대여