Les chefs de projet design et les responsables livraison héritent souvent de lourds TIFF CMYK issus de l’impression, puis on leur demande d’expédier des PNG sRGB pour le web. L’échec est silencieux : les noirs montent ou s’écrasent, les rouges de marque dérivent, et la marketing valide sur une épreuve glossy alors que la boutique s’affiche en sRGB non balisé. Ce texte propose une matrice de décision 2026 — intention d’espace couleur, compensation du point noir (souvent notée BPC en anglais), règles d’ICC dans le PNG, les cas où la transparence n’est pas le bon outil, des exemples sips et ImageMagick copiables, et des seuils d’acceptation (volume, géométrie, nuanciers) exécutables sur un Mac mini M4 distant dédié aux lots.
Dans cet article :
- ① Pourquoi les masters impression cassent dans le navigateur
- ② Tableau décisionnel : couleur, point noir, alpha
- ③ Seuils d’acceptation indicatifs (octets & nuanciers)
- ④ Paramètres batch : sips et ImageMagick sous macOS
- ⑤ Checklist QA avant promotion inbox → out
- ⑥ Runbook Mac M4 distant en cinq étapes
- ⑦ Modèles de balises meta title / description
- ⑧ Suite : accueil, formules, aide, blog
① Pourquoi les TIFF CMYK « éclatent » côté web
Trois écarts reviennent en revue — chacun se prévient par un contrat écrit à côté du dossier d’assets.
- Double application de profil : le CMS applique déjà du sRGB pendant que le fichier embarque une courbe d’affichage ; les tons moyens se lavent et personne ne fait confiance au pipeline.
- Désaccord sur le noir : le noir riche des séparations impression heurte le
#000000du chrome UI tant que le mapping du point noir vers le fond de page n’est pas arbitré. - Alpha « décorative » : on exporte des PNG transparents à partir d’art CMYK sans masque propre, puis l’on combat des halos pendant des semaines.
Avant de régler un fichier isolé, alignez la politique sRGB vs Display P3 avec la checklist gestion couleur PNG sur Mac : la matrice CMYK→sRGB ne remplace pas cette décision amont.
② Tableau décisionnel : espace couleur, compensation du point noir, transparence
Servez-vous du tableau comme porte avant tout script : si deux colonnes contredisent votre CMS ou votre player vidéo, arrêtez-vous et réécrivez le README — pas les hex dans le CSS.
| Sujet | Défaut côté impression | Recommandation web 2026 |
|---|---|---|
| Espace couleur | CMYK + FOGRA39, GRACoL ou profil maison | sRGB IEC61966-2.1 pour la couverture web maximale ; documenter Display P3 seulement si la surface produit l’honore réellement de bout en bout |
| Compensation du point noir (BPC) | Simulation papier en épreuvage | Activée lors du mapping vers un blanc numérique pur ; désactivée si le TIFF porte déjà une teinte papier ou un fond simulé à préserver |
| ICC dans le PNG | ICC impression embarqué en source | Embarquer pour CMS et outils créa ; retirer uniquement si le runtime applique la même courbe globalement — enchaîner avec le guide métadonnées ICC et recompression sans perte pour les étapes suivantes |
| Transparence | Souvent absente ou « bricolée » | Peu pertinente pour affiches plein cadre, packaging à plat, visuels avec faux fond perdu ; privilégier un PNG opaque sur un hex de fond déclaré (#fff, #fafafa, etc.) |
③ Seuils d’acceptation indicatifs (volume, canaux, nuanciers)
Ces repères servent de garde-fous scriptables sur un worker M4 ; ajustez-les par famille de SKU (retina, bannières longues, pictos).
| Contrôle | Seuil indicatif | Intention |
|---|---|---|
| Géométrie | Largeur × hauteur ±0 px vs planche signée | Éviter rognages de fond perdu accidentels |
| Bande d’octets (héros 1440–1920 px) | min_bytes ≥ 35_000 et max_bytes ≤ 900_000 avant compression lossless optionnelle |
Détecter écritures vides ou exports sur-compressés suspects |
| Canal alpha | SKU opaque → canaux rgb (pas rgba) via magick identify -format "%[channels]\n" |
Éviter halos et surprises CMS |
| Nuanciers (échantillons) | Cinq patches nommés (peau, rouge marque, gris neutre, noir d’ombre, blanc de feu) comparés à la série PNG de référence post-épreuve | Contrôle humain complémentaire ; option ΔE < 3 sous lumière standard si vous instrumentez |
Pour industrialiser les contrôles (dimensions, profil, octets), croisez ce runbook avec OpenClaw — QA PNG par lots sur Mac distant lorsque la passerelle et les dossiers surveillés sont déjà en place.
④ Paramètres batch : sips et ImageMagick
Figez une chaîne d’outils par dépôt. Mélanger exports GUI et conversions headless sur des niveaux de correctifs différents, c’est ouvrir la chasse aux ΔE. Pour une grille plus large PSD/TIFF → PNG, prolongez la matrice PSD → PNG (sips / ImageMagick).
Les exemples supposent un chemin ICC sRGB connu et un répertoire inbox/ sur le worker.
# ImageMagick 7 — TIFF CMYK → PNG sRGB avec BPC et profil embarqué
magick "inbox/affiche.tif" \
-colorspace sRGB -black-point-compensation \
-profile "/System/Library/ColorSync/Profiles/sRGB Profile.icc" \
-define png:exclude-chunks=date,time \
"out/affiche_srgb.png"
# sips — conversion PNG + appariage explicite au profil sRGB (contrôle CI)
sips -s format png \
--deleteColorManagementProperties "inbox/bandeau.tif" \
--matchTo "/System/Library/ColorSync/Profiles/sRGB Profile.icc" \
--out "out/bandeau_srgb.png"
magick -version et le chemin ICC exact dans un manifest.jsonl : en avril, les audits doivent retrouver les mêmes octets qu’en janvier.
⑤ Checklist QA avant promotion inbox/ → out/
- Manifeste : une ligne par fichier avec checksum, profil CMYK source, politique BPC (oui/non), politique ICC (embarqué / retiré).
- Versions : ImageMagick, macOS et build du worker M4 notés dans le log de run.
- Rejets automatiques : hors plage d’octets, mauvais WxH, alpha présent sur SKU opaque, chunk ICC absent alors que le contrat l’exige (ou présent alors qu’il doit être retiré).
- Nuanciers : captures côte à côte référence vs production sur écran étalonné ; en cas de doute, revenir à l’épreuve soft-proof signée, pas à la retouche « à l’œil » sur un seul Mac portable.
⑥ Runbook Mac M4 distant en cinq étapes
- Étape 1 — Ingestion : copier les TIFF dans
inbox/AAAA-MM-JJ_idjob/avec checksums et nom du profil impression dans le manifeste. - Étape 2 — Normalisation : choisir BPC activée ou non par contrat de fond ; ne pas basculer fichier par fichier dans un même lot.
- Étape 3 — Conversion : exécuter le snippet shell figé dans
tmuxoulaunchd, sortie standard verslogs/run.log. - Étape 4 — Validation : boucle
sips -g alloumagick identifypour WxH, présence/absence de profil, nombre de canaux ; mettre les échecs sousquarantine/. - Étape 5 — Promotion : déplacer les PNG validés vers
out/avec dossiers semver et initiales du revueur nuancier dans le manifeste.
Synthèse
Le TIFF CMYK est une source industrielle ; le PNG sRGB est un produit canal. Écrivez noir sur blanc la BPC, le choix d’embarquer ou de retirer l’ICC et l’honnêteté du canal alpha avant le premier script. Exécutez les mêmes seuils sur un Mac mini M4 distant dédié pour que les portables restent dans Figma pendant que manifestes et logs s’accumulent comme tout autre artefact de release.
⑦ Modèles de balises meta (à adapter par campagne)
Copiez-collez puis remplacez les segments entre crochets pour homogénéiser les fiches produit ou les modules SEO.
- Title (modèle) :
2026 [Marque / Campagne] — TIFF CMYK → PNG sRGB : point noir (BPC), ICC & QA batch Mac M4 distant | MacPng - Description (modèle) :
Matrice livraison print→web pour designers : profil [FOGRA/GRACoL], BPC [activée/désactivée], ICC [embarqué/retiré], exemples sips & ImageMagick, seuils octets et nuanciers sur worker Apple Silicon.
⑧ Suite : accueil, formules, aide et articles design
Consultez l’accueil MacPng pour positionner un worker Apple Silicon dans votre studio, puis la page achat et formules et les tarifs & nœuds — la consultation des informations se fait sans connexion obligatoire. Le guide d’aide couvre la mise en ligne SSH/VNC à côté de vos dossiers inbox et out. Pour d’autres matrices design → PNG, poursuivez sur le blog.
TIFF CMYK → PNG sRGB : lots et QA sur Mac M4
Déportez les longues files de conversion couleur et de validation ICC sur un hôte M4 stable, figez les versions d’outils et ne promouvez que des PNG signés au manifeste, conformes aux plages d’octets et aux nuanciers.