Convertidor HSV a RGB
Convierte valores HSV/HSB (Tono, Saturación, Brillo) a RGB para uso en CSS, programación y herramientas web.
Valores HSV/HSB
Cómo Usar el Convertidor HSV a RGB
¿Cómo Funciona la Conversión HSV → RGB?
El algoritmo mapea las coordenadas cilíndricas HSV al cubo RGB en 4 pasos:
| Paso | Cálculo | Ejemplo (H=12°, S=83%, V=80%) |
|---|---|---|
| 1. Sector | i = H / 60 (entero) | i = 0 (sector rojo-amarillo) |
| 2. Chroma | C = V × S | C = 0.80 × 0.83 = 0.664 |
| 3. Componente X | X = C × (1 − |H/60 mod 2 − 1|) | X = 0.664 × 0.6 = 0.133 |
| 4. Ajuste + Mapeo | m = V − C; RGB = (R'+m, G'+m, B'+m) × 255 | RGB(204, 68, 35) |
¿Por Qué Convertir HSV a RGB?
Desarrollo Web
Si diseñaste en Photoshop con HSB y necesitas los colores en CSS, esta herramienta te da el RGB y HEX equivalentes para implementar directamente en tu hoja de estilos.
💻 Programación
APIs de canvas, WebGL, procesamiento de imágenes y la mayoría de librerías gráficas trabajan en RGB internamente. Convertir desde HSV es necesario para renderizar.
Apps Móviles
UIKit (iOS) y Android SDK aceptan colores en RGB/HEX. Si tu diseñador te pasa colores en HSB de Photoshop, necesitas convertir para implementar en la app.
Preparación de Impresión
La cadena de conversión HSV → RGB → CMYK te permite llevar colores de Photoshop a impresión. El primer paso (HSV→RGB) es esencial en este flujo.
Limitaciones
- Redondeo: Los valores RGB son enteros (0-255). Valores HSV muy precisos pueden sufrir un redondeo de ±1 en cada canal.
- No perceptual: HSV no es perceptualmente uniforme. Dos colores con el mismo V no se perciben con el mismo brillo. Para uniformidad, considera OKLAB/OKLCH.
- Sin soporte CSS: CSS no tiene función hsv(). El resultado debe usarse como rgb() o hex en tus estilos.
Preguntas Frecuentes
¿HSV a RGB pierde calidad o información?
¿Puedo copiar los valores HSB de Photoshop y usarlos aquí?
¿Cómo uso el resultado RGB en CSS?
rgb(): color: rgb(204, 68, 34);. También puedes usar el HEX mostrado: color: #CC4422;. Ambos producen el mismo resultado en el navegador.