ForHosting KIT · Images

Hex en niveaux de gris par luminance Rec. 709

Convertissez #3498DB en gris avec la luminance Rec. 709 : 0,2126 × rouge + 0,7152 × vert + 0,0722 × bleu donne 135,5774, arrondi à 136, soit le gris neutre #888888. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Hex
#3498DB
Vous obtenez
Hex saisi
#3498db
Gris (hex)
#888888
Valeur de gris
136
Luminance
135,5774

Ce convertisseur transforme une couleur #RRGGBB au format strict en gris neutre selon les coefficients de luminance Rec. 709. Le vert exerce la plus forte influence, suivi du rouge puis du bleu, ce qui représente mieux la luminosité perçue qu’une simple moyenne. La réponse contient l’entrée normalisée, les canaux RGB, la luminance avant arrondi, la valeur grise arrondie, le code hexadécimal gris et la formule. Les raccourcis, valeurs sans dièse, canaux alpha, espaces et caractères non hexadécimaux sont clairement refusés.

Pourquoi les coefficients Rec. 709 donnent un gris utile

Une moyenne mathématique traite le rouge, le vert et le bleu comme si chaque canal contribuait de façon identique à la luminosité apparente, alors que la vision humaine ne réagit pas également à ces couleurs primaires. À valeur numérique égale, le vert paraît généralement bien plus lumineux que le bleu, tandis que le rouge se situe entre les deux. Ce convertisseur applique les coefficients de luma Rec.

709 : 0.2126 pour le rouge, 0.7152 pour le vert et 0.0722 pour le bleu. Les trois contributions pondérées sont additionnées, puis le résultat est arrondi à l’entier le plus proche. Cette valeur est répétée dans les canaux rouge, vert et bleu pour former un gris neutre à six chiffres.

Cette méthode convient particulièrement lorsqu’un processus de conception ou un logiciel requiert un gris unique et perceptuellement cohérent pour représenter une couleur RGB. Elle évite les distorsions de luminosité évidentes d’une moyenne arithmétique tout en restant transparente, rapide et facile à reproduire dans un autre langage. La réponse expose la luminance calculée et l’entier final, afin que vous puissiez distinguer la pondération de l’arrondi et contrôler la conversion sans dépendre d’un réglage caché d’un éditeur d’images.

Comment fournir une couleur et lire la réponse

Envoyez un objet comprenant un champ hex, par exemple #3498db. La validation est volontairement stricte : la valeur doit être une chaîne commençant par un dièse, suivi d’exactement six chiffres hexadécimaux. Les lettres majuscules et minuscules sont admises, mais le raccourci à trois chiffres, la notation alpha à huit chiffres, le préfixe 0x, les espaces, les noms de couleurs CSS et une valeur sans dièse sont refusés.

Ce contrat étroit sécurise l’automatisation, car aucune bibliothèque ne peut réinterpréter différemment une donnée mal formée. Le champ formula indique précisément les coefficients employés.

Usages fiables, limites et conseils de test

Utilisez cette conversion pour des jetons de palette individuels, des variables CSS, des jeux d’essai, des couleurs de graphique, des aperçus monochromes ou tout traitement recevant un hexadécimal RGB valide à six chiffres et nécessitant un gris neutre reproductible. Il s’agit d’une opération sur une valeur de couleur et non d’un processeur d’images : elle ne télécharge aucun fichier, n’analyse aucun pixel, ne conserve pas la transparence, ne crée pas de dégradé, n’évalue pas le contraste WCAG et ne modifie pas une palette entière.

Elle ne linéarise pas non plus les canaux sRGB avant d’appliquer les coefficients ; elle applique directement les poids de luma Rec. 709 aux canaux entiers encodés, selon la formule déterministe classique attendue par de nombreux flux hexadécimal-vers-gris. Pour des tests solides, incluez les limites noire et blanche, un gris neutre, une couleur dominée par le vert, une autre par le bleu, une entrée en majuscules et plusieurs formats invalides.

Conservez le jeton source si la réversibilité est importante, car le passage en gris supprime la teinte et ne permet pas de reconstruire la couleur initiale. Avant de comparer un autre outil, contrôlez sa formule : coefficients BT.601, moyenne égale, luminance linéarisée par gamma, troncature et paramètres propres à un éditeur peuvent tous produire des nombres différents sous le même nom. Cette capacité indique sa formule dans chaque réponse afin d’expliquer ces écarts.

Normaliser les jetons de conception

Transformez les couleurs hexadécimales de marque et d’interface en gris stables pour les thèmes monochromes et les revues de conception.

Créer des jeux d’essai déterministes

Produisez des valeurs grises contrôlables pour tester des utilitaires de couleur sans canevas de navigateur ni bibliothèque d’images.

Préparer des graphiques monochromes

Convertissez les couleurs des séries en valeurs neutres pondérées perceptuellement pour les aperçus en gris et l’impression.

Quelle formule est utilisée ?

Le convertisseur calcule 0.2126R + 0.7152G + 0.0722B, puis arrondit le résultat à l’entier le plus proche.

Quels formats hexadécimaux sont acceptés ?

Uniquement un dièse suivi d’exactement six chiffres hexadécimaux : #RRGGBB. Les lettres peuvent être majuscules ou minuscules.

Les couleurs abrégées ou avec alpha sont-elles acceptées ?

Non. #RGB et #RRGGBBAA sont refusés afin de conserver un contrat d’entrée strict et sans ambiguïté.

Pourquoi un autre outil peut-il donner un gris différent ?

Il peut employer une moyenne égale, les coefficients BT.601, une luminance linéarisée par gamma, une troncature ou un autre modèle de gris.

Quel gris donne #3498DB avec la luminance Rec. 709 ?

Il donne #888888. Avec un rouge de 52, un vert de 152 et un bleu de 219, la somme pondérée vaut 135,5774, arrondie à une valeur de gris de 136 répétée sur les trois canaux.

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.

POSThttps://api.kit.forhosting.com/color/grayscale-luminance

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é.

curl -X POST https://api.kit.forhosting.com/color/grayscale-luminance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hex":"#3498db"}'
{
  "hex": "#3498db"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.grayscale_luminance",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Pourquoi les coefficients Rec. 709 donnent un gris utile

Les coefficients et la règle d’arrondi étant fixes, une entrée identique produit toujours le même JSON.

Comment fournir une couleur et lire la réponse

En cas de réussite, input_hex contient la source normalisée en minuscules. input_rgb sépare les octets rouge, vert et bleu sous forme d’entiers décimaux. luminance présente la somme pondérée avec quatre décimales, tandis que gray_value présente cette somme arrondie à l’entier le plus proche. gray_hex transforme l’entier en octet hexadécimal à deux chiffres et le répète trois fois. L’automatisation par API coûte $0.002 par requête réussie et la même fonction pure solve alimente le navigateur. Les erreurs de validation utilisent invalid_input, ce qui vous permet de distinguer une couleur incorrecte d’un incident d’infrastructure et d’afficher une correction précise à la personne ayant fourni la valeur.

Usages fiables, limites et conseils de test

Vérifiez gray_value et gray_hex afin de rendre visible toute future modification de l’arrondi ou du format.

Quel est le prix d’une conversion par API ?

Chaque requête API réussie coûte $0.002. L’exécution dans le navigateur n’entraîne aucun coût d’API.

Consulter la documentation complète du KIT →