Vérifiez le noir riche CMYK et le noir de repérage
Un objet qui paraît noir peut être séparé sur une seule plaque ou sur les quatre, et cette différence compte à l'impression.
Lancer gratuitement
Ce vérificateur reconnaît le noir simple exact, les compositions de noir riche avec K maximal et le noir de repérage, puis explique leurs conséquences en production. Il additionne aussi la couverture d'encre afin que vous repériez une formule excessive avant l'envoi du fichier à l'imprimeur. Chaque canal doit être un pourcentage numérique compris entre zéro et cent.
Comprenez la signification du classement
Le noir simple correspond exactement à C0 M0 Y0 K100. Puisque seule la plaque noire imprime l'objet, cette formule convient généralement au corps de texte, aux filets fins, aux codes-barres et aux détails qui doivent rester nets. Le noir riche associe K100 à une quantité non nulle d'au moins une couleur quadri. Le cyan, le magenta ou le jaune ajouté peut renforcer une grande zone sombre, mais le rendu dépend du papier, des encres, de la presse et de la gestion des couleurs. Le noir de repérage est la formule particulière C100 M100 Y100 K100. Il permet aux mires d'apparaître sur chaque plaque afin d'aligner les séparations ; ce n'est pas une couleur destinée aux éléments graphiques ordinaires. L'outil applique ces définitions sans ambiguïté et classe une formule dont K est inférieur à 100 comme une autre composition noire plutôt que de lui attribuer une catégorie trompeuse.
Interprétez la couverture d'encre et le risque
La couverture totale est la somme des quatre pourcentages. Le noir simple atteint donc 100 pour cent, le noir de repérage 400 pour cent et une formule courante C60 M40 Y40 K100 totalise 240 pour cent. Cette somme est un signal pratique, pas une limite universelle. Les papiers couchés ou non couchés, la presse quotidienne, les presses numériques et les profils ICC autorisent des maxima différents. L'outil signale un risque élevé au-dessus de 320 pour cent, mais la limite publiée par l'imprimeur reste prioritaire. Une charge excessive peut ralentir le séchage, maculer la feuille suivante, boucher les ombres ou rendre la couleur instable. Un résultat modéré demande lui aussi une validation de production. La réponse conserve chaque canal, fournit le total calculé et résume l'incidence pour un rapport de prépresse. Elle ne simule aucune conversion ICC et ne garantit pas le rendu sur un support donné.
Choisissez le noir adapté à l'élément imprimé
Partez de la fonction de l'objet plutôt que du nombre le plus sombre. Pour les petits caractères et les tracés vectoriels fins, le noir simple limite généralement les franges colorées, car une seule plaque doit être calée. Pour un grand fond ou une forme d'affichage, une formule de noir riche approuvée par l'imprimeur peut accroître la densité visuelle. Toutes les recettes ne sont pas interchangeables : certaines sont neutres, d'autres froides ou chaudes, et le mélange pertinent peut être fourni par le prestataire ou défini dans un profil de sortie. Réservez le noir de repérage aux marques techniques présentes sur chaque séparation. Si l'outil renvoie une autre composition, vérifiez si K a été réduit par erreur, si la valeur vient d'une conversion RGB ou si un profil a créé cette séparation volontairement. Contrôlez ensuite la surimpression, la couverture maximale et les prescriptions de l'imprimeur. L'API coûte $0.002 par requête dans un flux automatisé de prépresse.
Cas d’usage
Contrôlez les petits textes noirs
Vérifiez que les légendes, mentions légales et filets fins utilisent uniquement la plaque noire, sans composition multiplaque susceptible de créer des liserés colorés.
Évaluez un fond en noir riche
Identifiez une formule riche avec K maximal, calculez sa couverture totale et comparez-la à la limite de production de l'imprimeur.
Repérez le noir de repérage dans la création
Signalez le noir à 100 pour cent sur quatre canaux avant son emploi dans des éléments finis exposés aux excès d'encre et aux défauts de calage.
Questions fréquentes
Qu'est-ce que le noir simple CMYK ?
Il s'agit exactement de C0 M0 Y0 K100. Il s'imprime uniquement avec la plaque noire et convient généralement aux petits textes et détails fins.
Qu'est-ce qui est classé comme noir riche ici ?
Une valeur K100 comportant au moins un canal cyan, magenta ou jaune non nul est classée ainsi, à l'exception du noir de repérage.
Pourquoi le noir de repérage est-il risqué ?
C100 M100 Y100 K100 dépose le maximum sur chaque plaque. Dans une création, il peut dépasser les limites, mal sécher, maculer et révéler un défaut de calage.
320 pour cent est-il une limite universelle ?
Non. C'est un seuil d'alerte. Le maximum dépend de la presse, du papier, des encres et du profil de sortie ; appliquez la prescription de l'imprimeur.
L'outil prédit-il la couleur imprimée ?
Non. Il classe les canaux et indique les effets de la couverture ; il n'applique pas de gestion ICC et ne simule ni presse ni support.
Quel est le coût du contrôle par API ?
Chaque requête API coûte $0.002. La version dans le navigateur exécute localement le même contrôle déterministe.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/color/cmyk-rich-black-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c":60,"m":40,"y":40,"k":100}'const res = await fetch("https://api.kit.forhosting.com/color/cmyk-rich-black-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c": 60,
"m": 40,
"y": 40,
"k": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/cmyk-rich-black-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c": 60,
"m": 40,
"y": 40,
"k": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/cmyk-rich-black-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c":60,"m":40,"y":40,"k":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c":60,"m":40,"y":40,"k":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/cmyk-rich-black-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"c": 60,
"m": 40,
"y": 40,
"k": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.cmyk_rich_black_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |