Responsables deck et ingénieurs automatisation qui livrent des PNG une diapositive par fichier depuis Keynote ont besoin d’un « contrat unique » : gabarit 16:9 avec largeurs en multiples entiers du quadrillage, une histoire sRVB stable, un nommage déterministe et une file série qui tient la nuit sur un Mac mini M4 distant. Ce guide propose une matrice de décision 2026, un tableau de paramètres et quatre blocs d’acceptation prêts à coller dans un README d’équipe.
Trois frictions déclenchent des retours en arrière coûteux : l’échelle non entière qui adoucit les traits, la contention de file lorsque deux Raccourcis ou scripts AppleScript écrivent dans le même dossier, et l’épuisement disque sur un volume distant modeste lorsque la pile PNG grossit vite. Croisez ce cadre avec la matrice d’export PNG pour bannières social, la matrice seuils volume AVIF vers PNG et la checklist sRVB versus Display P3 pour garder une couleur cohérente après Keynote.
Sommaire
Matrice de décision
Avant d’écrire la moindre ligne de script, figez qui porte la responsabilité de la largeur, du profil couleur et de l’alpha. La matrice ci-dessous évite que design et industrialisation divergent au milieu d’un sprint.
| Scénario | Voie recommandée | Risque si on l’ignore |
|---|---|---|
| Interfaces web et apps en 1× et 2× | PNG par diapositive selon l’échelle ci-dessous | Le CSS fractionné se bat contre la grille raster. |
| Archivage print ou PDF d’abord | PDF puis rasterisation hors Keynote à DPI fixe | Mélange ICC PDF et PNG difficile à expliquer au QA. |
| Besoin de mouvement | Film ou ProRes, pas une pile de stills | Stockage et durée de file explosent sans gain UX. |
| Stills marketing avec calques | PNG avec alpha et une seule règle de fond par deck | Transparence hétérogène et halos en recette. |
Tableau de paramètres — à copier dans le brief comme ligne unique de vérité. Chaque ligne devient une porte binaire lors de la promotion CI.
| Champ | Valeur recommandée | Notes |
|---|---|---|
| Format | 16:9 sur les masters Keynote | Un rapport d’aspect par dossier de livraison. |
| Largeur export (px) | 1920, 2560, 3840 pour 16:9 | Une échelle par produit ; compatible math 1× / 2×. |
| Couleur | Profil d’affichage sRVB sur la machine d’export | Aligné web et mobile grand public. |
| Contrat sRVB | ICC sRVB embarqué en aval ou PNG sans profil avec règle README | Éviter la double conversion avec pngquant ou AVIF. |
| Nommage fichier | deckId_slideNN_titre-slug.png |
NN zero-pad, slug ASCII, tri sensible à la casse stable. |
Préréglages d’export
L’export image Keynote est un contrat, pas un filtre Instagram. Verrouillez des masters 16:9, refusez les diapositives aux dimensions mélangées et réservez le format PNG à ce pipeline précis. Ancrez la largeur au tableau de paramètres pour que chaque slide partage la même grille — pas de largeur « au feeling » par auteur. Sur le Mac distant, imposez un profil sRVB et suspendez Night Shift pour la signature couleur. Pour la transparence, choisissez une règle par deck : tout transparent ou tout fond opaque ; les dossiers mélangés échouent systématiquement aux sondages alpha.
Paramètres batch AppleScript et Raccourcis
Traitez l’automatisation comme une file série : un seul propriétaire Keynote actif. AppleScript doit recevoir au minimum le chemin du deck, le dossier de sortie, la largeur en pixels, le format PNG et un sous-dossier par deck ; journalisez l’heure de début, le nombre de slides et la version Keynote en JSONL. Côté Raccourcis, passez le fichier .key, construisez les chemins selon la règle de nommage et bouclez les diapositives sans relancer Keynote à chaque itération. Prévoyez trois tentatives par slide avec backoff sur erreurs de contention ; code de sortie non nul si la moindre slide manque afin que la CI rejette les dossiers partiels. N’associez jamais deux raccourcis au même répertoire de sortie simultanément.
Transparence et antialiasing
Pour la transparence, toute diapositive marquée transparente côté système doit partir avec un canal alpha ; un RGB plat est un refus produit pour ces SKU. À 400 % dans Aperçu, refusez les halos sur logos et rectangles arrondis — souvent opacité imbriquée ou ombre posée sur le mauvais fond. Pour l’antialiasing, comparez texte et traits à une diapositive « or » verrouillée sur la largeur choisie ; la dérive vient souvent d’un layout fractionnaire collé depuis d’autres applis. Journalisez trois portes : alpha lorsque requis, absence de remplissage opaque parasite, texte à un pixel près de la référence.
Niveau disque sur Mac M4 distant
Sur un Mac mini M4 loué en distant, alignez les règles disque sur les règles couleur. Prévol : au moins 20 Go libres sur le volume d’export, ou deux fois le pic observé lors du dernier run — on retient le plus grand des deux. Pendant le job, interrogez df et arrêtez si l’espace libre passe sous 10 Go pour préserver logs et swap. Après succès, déplacez la pile PNG hors du volume de démarrage ou compressez une archive datée. Comptez les instantanés APFS et sauvegardes locales dans l’espace consommé. Rehaussez les seuils pour les decks 4K ou très riches en médias.
sips ou ImageMagick sur la géométrie) ; enfiler le lot sur le M4 avec JSONL ; contrôler nombre de fichiers, alpha et plancher disque ; ne promouvoir vers out/ que les passes complètes ; versionner les journaux avec l’identifiant du deck.
Pour aller plus loin
Les pages publiques suivantes ne demandent pas de compte : index du blog, accueil MacPng, tarifs et nœuds disponibles, ainsi que le centre d’aide SSH et VNC pour préparer l’accès à la machine d’export avant de louer un nœud dédié.
Ancrer la QA Keynote sur un nœud Apple Silicon
Louez un Mac mini M4 distant, figez préréglages et nommage, puis enchaînez les exports PNG nocturnes avec les mêmes portes disque et couleur que votre README d’équipe.