Generateur de heatmap d accessibilite

Genere une heatmap d accessibilite centree sur le contraste a partir d une capture ou de HTML et suggere des couleurs

Televersez une capture UI ou collez du HTML avec couleurs inline. Loutil produit une heatmap des zones susceptibles de rater WCAG et propose des couleurs de correction.

Exemples de résultats

1 Exemples

Generer une heatmap a partir d une capture peu contrastee

Signale les zones a risque et propose des couleurs de correction.

accessibility-heatmap-example-report.html Voir fichier
Voir paramètres d'entrée
{ "htmlInput": "", "designImage": "/public/samples/images/logo.png", "wcagLevel": "AA", "showPatchSuggestions": true }

Click to upload file or drag and drop file here

Maximum file size: 15MB Supported formats: image/png, image/jpeg, image/webp, .png, .jpg, .jpeg, .webp

Points clés

Catégorie
Design et couleur
Types d’entrée
textarea, file, select, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Ce générateur de heatmap d'accessibilité analyse vos maquettes ou votre code HTML pour identifier instantanément les problèmes de contraste. En téléversant une capture d'écran ou en collant du code avec des couleurs en ligne, l'outil met en évidence les zones qui ne respectent pas les normes WCAG (AA ou AAA) et vous suggère des couleurs de correction pour améliorer la lisibilité de votre interface.

Quand l’utiliser

  • Lors de la phase de conception visuelle pour valider les choix de couleurs avant l'intégration.
  • Lors d'un audit d'accessibilité rapide sur une page web existante via une capture d'écran.
  • Pour corriger des composants HTML spécifiques en obtenant des suggestions de couleurs conformes aux normes WCAG.

Comment ça marche

  • Téléversez une image de votre interface (PNG, JPG, WEBP) ou collez directement votre code HTML contenant des styles de couleur.
  • Sélectionnez le niveau d'exigence WCAG souhaité (AA pour un contraste de 4.5:1 ou AAA pour 7:1).
  • Cochez l'option pour afficher les suggestions de correction si vous souhaitez obtenir des codes couleurs alternatifs.
  • Générez le rapport pour visualiser la heatmap des zones critiques et appliquer les correctifs recommandés.

Cas d’usage

Vérification rapide des maquettes UI/UX par les designers avant le transfert aux développeurs.
Audit de conformité d'accessibilité visuelle sur des composants isolés (boutons, bannières, alertes).
Génération de rapports visuels (heatmaps) pour illustrer les défauts de contraste lors de présentations d'assurance qualité.

Exemples

1. Audit visuel d'une maquette d'application

UI Designer
Contexte
Un designer a terminé la maquette d'un nouveau tableau de bord mais craint que le texte gris clair sur fond blanc ne soit pas lisible.
Problème
Identifier rapidement les zones de la maquette qui échouent aux tests de contraste sans vérifier chaque élément manuellement.
Comment l’utiliser
Téléverser la capture d'écran du tableau de bord, sélectionner le niveau WCAG 'AA' et activer les suggestions de correction.
Configuration d’exemple
Niveau WCAG: AA, Afficher les suggestions: true
Résultat
L'outil génère une heatmap superposant du rouge sur les textes gris clair et propose un gris plus foncé conforme au ratio 4.5:1.

2. Correction de composants HTML isolés

Développeur Front-end
Contexte
Un développeur intègre des alertes personnalisées avec des styles en ligne, mais les couleurs de la charte graphique semblent peu contrastées.
Problème
Vérifier le contraste du code HTML des alertes et trouver des couleurs de remplacement conformes au niveau AAA.
Comment l’utiliser
Coller le code HTML de l'alerte dans l'entrée texte et régler le niveau sur 'AAA'.
Configuration d’exemple
Niveau WCAG: AAA, Afficher les suggestions: true
Résultat
Le rapport signale l'échec du contraste actuel et fournit un code hexadécimal alternatif pour le texte garantissant un ratio de 7:1.

Tester avec des échantillons

html, image, png

Hubs associés

FAQ

Quels formats d'image sont supportés ?

L'outil accepte les captures d'écran aux formats PNG, JPEG et WEBP (jusqu'à 15 Mo).

Quelle est la différence entre les niveaux WCAG AA et AAA ?

Le niveau AA exige un ratio de contraste de 4.5:1 pour le texte normal, tandis que le niveau AAA requiert un ratio plus strict de 7:1.

Comment fonctionne l'analyse HTML ?

L'outil inspecte les paires de couleurs de premier plan et d'arrière-plan définies en ligne (inline) dans votre code HTML pour calculer leur ratio de contraste.

L'outil propose-t-il des solutions pour les erreurs détectées ?

Oui, en activant l'option de suggestions, l'outil calcule et affiche des valeurs de couleurs alternatives qui respectent le seuil WCAG choisi.

Puis-je analyser une page web complète via son URL ?

Non, vous devez soit fournir une capture d'écran de la page, soit coller directement le code HTML à analyser.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/accessibility-heatmap-generator

Paramètres de la requête

Nom du paramètre Type Requis Description
htmlInput textarea Non -
designImage file (Téléchargement requis) Non -
wcagLevel select Non -
showPatchSuggestions checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/accessibility-heatmap-generator pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-accessibility-heatmap-generator": {
      "name": "accessibility-heatmap-generator",
      "description": "Genere une heatmap d accessibilite centree sur le contraste a partir d une capture ou de HTML et suggere des couleurs",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=accessibility-heatmap-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]