Conversor de Temperatura de Color
Convierte la temperatura de color Kelvin a RGB y HEX. Visualiza desde luz de vela hasta luz diurna.
Fuentes de luz comunes
| Fuente de luz | Temperatura |
|---|---|
| Candlelight | 1,900K |
| Incandescent | 2,700K |
| Halogen | 3,200K |
| Fluorescent | 4,000K |
| Daylight | 5,600K |
| Blue Sky | 10,000K |
Acerca de esta herramienta
La temperatura de color, medida en kelvin (K), describe la calidez o frialdad de la luz emitida por diferentes fuentes. Desde el brillo anaranjado de una vela alrededor de 1.800 K hasta los tonos azules fríos de la luz del día de 6.500 K o superior, cada fuente de luz tiene una temperatura de color distintiva que afecta la forma en que percibimos los colores y el ambiente de un espacio. Este convertidor transforma los valores de kelvin en códigos de color RGB y hexadecimal, facilitando la comprensión y replicación de colores de luz específicos en diseño digital, fotografía o iluminación del hogar.
Para usar el Convertidor de Temperatura de Color, simplemente ingresa un valor de kelvin entre 1.000 y 40.000 K, o selecciona un preestablecido como vela, bombilla incandescente, luz del día o fluorescente frío. La herramienta calcula instantáneamente los valores RGB correspondientes y muestra el código de color hexadecimal exacto, junto con una vista previa visual del color. Esto es invaluable para fotógrafos que ajustan el balance de blancos, diseñadores que cotejan la iluminación ambiental en maquetas de UI, productores de vídeo que planifican la gradación de color, o cualquiera interesado en la ciencia detrás de la luz y la percepción del color.
La conversión sigue el algoritmo del locus de Planck, que simula cómo un cuerpo negro irradia luz a diferentes temperaturas—el mismo principio utilizado en software profesional de corrección de color. Aunque esta herramienta proporciona excelentes resultados para escenarios de iluminación estándar, las temperaturas extremas (por debajo de 1.000 K o por encima de 40.000 K) pueden producir colores menos precisos, ya que las fuentes de luz reales en esos extremos se comportan de manera diferente. Para trabajo de color ajustado en fotografía o cinematografía profesional, utiliza este convertidor como punto de partida y siempre verifica con tu dispositivo de salida final.
Preguntas Frecuentes
Implementación de Código
# Kelvin to RGB Color Temperature Conversion
# Algorithm by Tanner Helland (approximation)
import math
def clamp(value: float) -> int:
return max(0, min(255, int(round(value))))
def kelvin_to_rgb(kelvin: float) -> tuple[int, int, int]:
t = kelvin / 100.0
if t <= 66:
r = 255
if t <= 1:
g = 0
else:
g = clamp(99.4708025861 * math.log(t) - 161.1195681661)
if t <= 19:
b = 0
else:
b = clamp(138.5177312231 * math.log(t - 10) - 305.0447927307)
else:
r = clamp(329.698727446 * ((t - 60) ** -0.1332047592))
g = clamp(288.1221695283 * ((t - 60) ** -0.0755148492))
b = 255
return r, g, b
def rgb_to_hex(r: int, g: int, b: int) -> str:
return f"#{r:02X}{g:02X}{b:02X}"
def kelvin_to_mired(kelvin: float) -> int:
return round(1_000_000 / kelvin)
# Examples
for k in [1900, 2700, 3200, 4000, 5600, 10000]:
r, g, b = kelvin_to_rgb(k)
print(f"{k}K: RGB({r},{g},{b}) = {rgb_to_hex(r,g,b)}, Mired={kelvin_to_mired(k)}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.