ForHosting KIT · Outils pour développeurs

Simuler la protanomalie d'une couleur

La protanomalie est une forme courante de trichromatie anormale dans laquelle les cônes à grande longueur d'onde (L) de la rétine présentent une sensibilité réduite à la lumière rouge.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Les designers, les auditeurs d'accessibilité et les enseignants ont souvent besoin d'un aperçu rapide et déterministe de l'aspect d'une couleur de marque, d'une série de graphique ou d'un état d'interface lorsque la discrimination du rouge s'affaiblit — non une protanopie complète, mais un mélange partiel entre la vision normale et une projection protane. Cet outil pour simuler la protanomalie sur une couleur accepte une couleur hex ou RGB plus une sévérité optionnelle de zéro à un, convertit la couleur dans l'espace de cônes LMS, applique partiellement une transformée protane de style Viénot qui reconstruit le canal L à partir de M et S, reconvertit en RGB et renvoie l'hex simulé, les canaux et la chaîne CSS. Une sévérité de zéro laisse la couleur inchangée ; une sévérité de un approxime la protanopie complète ; la valeur par défaut de zéro virgule six modélise une protanomalie modérée typique. Le même algorithme pur alimente le widget gratuit du navigateur et le chemin API, de sorte que les jetons de design et les contrôles de contraste automatisés ne divergent jamais sur l'échantillon filtré.

Comment l’utiliser

Saisissez vos données dans le formulaire ci-dessus. L’outil les vérifie avant le calcul et affiche le résultat sur la même page.

Vérifiez vos données

Suivez les libellés et les unités de chaque champ. Si une valeur manque ou sort de la plage autorisée, la page indique quoi corriger.

Relancez le calcul ou automatisez-le

Utilisez l’outil web pour les vérifications ponctuelles et l’API pour intégrer la même capacité à un flux automatisé.

Obtenez une réponse maintenant

Saisissez un jeu de valeurs et consultez le résultat sans créer de feuille de calcul ni de script.

Comparez des scénarios

Modifiez une valeur à la fois et relancez le calcul pour voir ce qui influence le résultat.

Automatisez les tâches répétées

Utilisez l’API lorsque le même calcul doit s’exécuter dans votre produit ou votre flux.

Qu'est-ce que la protanomalie et comment est-elle simulée ici ?

La protanomalie est une sensibilité réduite du cône L (rouge). Cet outil mappe RGB vers LMS, reconstruit L à partir de M et S comme dans une projection protane, mélange avec le LMS d'origine selon la sévérité, puis reconvertit en RGB.

Que fait le paramètre severity ?

Severity est un poids de mélange dans [0, 1]. 0 renvoie la couleur d'origine ; 1 applique la projection protanopie complète ; la valeur par défaut 0.6 modélise une protanomalie modérée typique. Alias : amount, strength, severity.

Quels formats de couleur sont acceptés ?

Hex (#RGB ou #RRGGBB), CSS rgb()/rgba(), texte r,g,b simple, ou entiers r, g, b séparés 0–255. Une couleur absente ou invalide échoue avec invalid_input.

S'agit-il d'un test médical ou diagnostique ?

Non. C'est une approximation d'ingénierie pour des aperçus de design et d'enseignement, pas une évaluation clinique de la vision des couleurs.

Combien coûte le simulateur de couleur protanomalie ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

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/sim-protanomaly

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/sim-protanomaly \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"color":"#e74c3c","hex":"valor-ejemplo"}'
{
  "color": "#e74c3c",
  "hex": "valor-ejemplo"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.sim_protanomaly",
  "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.

Consulter la documentation complète du KIT →