Biblioteca de controles WPF con controles de interfaz, estilos y temas de uso común para crear aplicaciones de escritorio para Windows en C#.
iammukeshm/hexgrab
Un selector de color compacto para Windows: pulsa Win+Shift+H, haz clic en cualquier píxel de la pantalla y copia su código HEX al portapapeles.
Alternativa open source a:PowerToys Color Picker
- Estrellas
- 5
- Forks
- 1
- Issues abiertos
- 0
- Último commit
- hace 25 días
¿Qué es?
hexgrab es un selector de color pequeño para Windows, escrito en C# con .NET 10 y WPF, sin dependencias de NuGet. Al pulsar Win+Shift+H, comienza la selección: una etiqueta sigue el cursor y muestra el color que hay debajo. Al hacer clic o pulsar Enter, copia el valor HEX al portapapeles; Esc o un clic derecho cancelan la selección.
El proyecto se creó como ejercicio de aprendizaje. El autor usó REA (Reverse Engineer Anything) para estudiar los binarios distribuidos de Color Picker, de Microsoft PowerToys. Después, escribió una implementación mínima e independiente y contrastó sus hallazgos con el código fuente público de PowerToys. La base de código tiene menos de 750 líneas, incluidos los comentarios, y el repositorio incluye una prueba integral de PowerShell que simula la tecla de acceso rápido y los clics y las pulsaciones de teclas reales.
La aplicación usa hooks de bajo nivel para el mouse y el teclado, que solo se instalan mientras se selecciona un color. Además, consulta la pantalla a la frecuencia de actualización del monitor para que los colores se actualicen aunque el cursor esté quieto. Por ahora, solo admite la salida en HEX y se ha probado con un único monitor al 125 % de escala.
Funciones clave
- 01La tecla de acceso rápido global Win+Shift+H inicia la selección desde cualquier lugar.
- 02La vista previa del color en tiempo real sigue el cursor y cambia de lado cerca de los bordes del monitor.
- 03Copia el valor HEX al portapapeles y vuelve a intentarlo si el portapapeles está ocupado.
- 04Compatibilidad con Per-Monitor V2 DPI para obtener precisión a nivel de píxel físico.
- 05Se distribuye como un exe independiente o como una compilación pequeña que requiere .NET 10 Desktop Runtime.
Casos de uso
- Obtener el color de marca o de interfaz de cualquier elemento de la pantalla.
- Consultar el valor HEX exacto de un píxel en un video o fotograma de una animación.
- Tomar muestras de color rápidamente al diseñar o revisar interfaces en Windows.
Inicio rápido
- 1
Compilar y ejecutar desde el código fuente (se necesita el SDK de .NET 10 en Windows)
dotnet run --project src/Hexgrab/Hexgrab.csproj - 2
Descargar un exe desde la página de la última versión
Antes de usarlo
- Solo para Windows 10 u 11, x64.
- El exe de la versión no está firmado con código, por lo que Windows SmartScreen mostrará una advertencia la primera vez que se ejecute.
- Las configuraciones con varios monitores y distintos factores de escala aún no se han probado en hardware real.
- Solo ofrece salida HEX; no incluye formatos RGB/HSL, historial ni ajustes.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hexgrab?
- Un selector de color compacto para Windows: pulsa Win+Shift+H, haz clic en cualquier píxel de la pantalla y copia su código HEX al portapapeles. hexgrab es un selector de color pequeño para Windows, escrito en C# con .NET 10 y WPF, sin dependencias de NuGet. Al pulsar Win+Shift+H, comienza la selección: una etiqueta sigue el cursor y muestra el color que hay debajo. Al hacer clic o pulsar Enter, copia el valor HEX al portapapeles; Esc o un clic derecho cancelan la selección.
- ¿hexgrab es gratuito? ¿Qué licencia tiene?
- hexgrab es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hexgrab sigue mantenido?
- Mantenimiento activo. El último commit de hexgrab fue el 12 oct 2026.
- ¿Para qué puedo usar hexgrab?
- Obtener el color de marca o de interfaz de cualquier elemento de la pantalla. Consultar el valor HEX exacto de un píxel en un video o fotograma de una animación. Tomar muestras de color rápidamente al diseñar o revisar interfaces en Windows.
- ¿Cómo se instala hexgrab?
- Compilar y ejecutar desde el código fuente (se necesita el SDK de .NET 10 en Windows): dotnet run --project src/Hexgrab/Hexgrab.csproj Descargar un exe desde la página de la última versión
- ¿Dónde consigo hexgrab?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iammukeshm/hexgrab
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta gratuita y de código abierto para optimizar Windows, con 42 ajustes, un panel de configuración y herramientas para el inicio, las tareas programadas y la limpieza.
Utilidad de OCR para Windows que captura texto de regiones de la pantalla, imágenes, PDF y archivos, lo procesa localmente y copia o envía el resultado.
Herramienta de traducción y OCR para Windows, lista para usar y desarrollada con WPF, con un sistema de plugins para servicios de traducción y reconocimiento.
Launcher comunitario que reproduce una animación de inicio personalizada para la aplicación de escritorio Codex y luego da paso a la ventana activa de la aplicación en Windows y macOS.
Un administrador de archivos moderno y de código abierto para Windows, con multitarea, etiquetas para archivos e integración profunda con el sistema.