Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Pixelmatch : une bibliothèque JavaScript de comparaison d'images
Créée à l'origine pour comparer les captures d'écran dans les tests

Le , par vermine

61PARTAGES

7  0 
Pixelmatch : une bibliothèque JavaScript de comparaison d'images
créée à l'origine pour comparer les captures d'écran dans les tests

Mais de quoi parlons-nous ? Le test de comparaison des pixels vous permet de déterminer s'il y a des différences entre deux images. Cette technique vient de la nécessité d'avoir une application consistente sur tous les environnements (plateformes, navigateurs, etc.).

Pixelmatch est une petite bibliothèque JavaScript qui implémente cette technique, mettant en avant sa capacité à détecter les pixels anti-aliased (l'anticrénelage, à savoir le lissage de police pour éviter un mauvais affichage d'images selon la résolution) et des mesures de perception de différence des couleurs.

Cette bibliothèque se veut simple, rapide, sans dépendance et la plus petite possible contrairement / par rapport à ses sources d'inspirations Resemble.js et Blink-diff.

Elle fonctionne via des typed arrays bruts de données d'image, ce qui la rend rapide et utilisable autant sur Node que dans les navigateurs.



Site officiel.
Démonstrations.

Et vous ?

Que pensez-vous de Pixelmatch ?
Avez-vous déjà utiliser cette technique via un autre outil ?

Retrouver les cours et tutoriels sur les frameworks JavaScript.

Une erreur dans cette actualité ? Signalez-le nous !