Cuatro formas de comparar
- En paralelo — la comprobación más simple: ambas imágenes a tamaño completo, una junto a la otra.
- Deslizante — un divisor arrastrable muestra la imagen antigua en un lado y la nueva en el otro, ideal para cambios de UI antes/después.
- Onion skin — superpone la segunda imagen sobre la primera con opacidad ajustable, útil para detectar desplazamientos y desalineaciones.
- Diff por píxel — compara cada píxel y pinta de rojo los que cambian, para que ni un solo píxel pase desapercibido.
La métrica del diff por píxel
En lugar de una resta RGB ingenua, el modo diff por píxel usa una métrica de distancia de color YIQ — el mismo enfoque que la popular librería pixelmatch. YIQ separa el brillo (Y) de la crominancia (I, Q), lo que se ajusta a cómo el ojo humano percibe la diferencia. Un control de umbral decide cuán grande debe ser una diferencia para marcar un píxel.
Escenarios comunes
- Pruebas de regresión de UI — compara una captura antes y después de un cambio de código.
- Revisión de diseño — verifica que la implementación coincide con el mockup.
- QA de compresión de imágenes — ve exactamente qué regiones alteró un codificador.
- Retoque fotográfico — confirma qué píxeles tocó una edición.
Todo se ejecuta con la API Canvas en tu navegador: sin subidas, sin esperas.