Luminance Converter
Конвертируйте единицы яркости, включая кд/м², нит, фут-ламберт и стильб.
| Единица | На cd/m² |
|---|---|
| Candela/m² (cd/m²) — nit | 1.0000e+0 |
| Nit (nt) | 1.0000e+0 |
| Foot-lambert (fL) | 3.4263e+0 |
| Stilb (sb) | 1.0000e+4 |
| Apostilb (asb) | 3.1831e-1 |
| Lambert (L) | 3.1831e+3 |
| Millilambert (mL) | 3.1831e+0 |
| Skot (sk) | 3.1831e-4 |
| Hefnerkerze/m² (Hk/m²) | 9.0300e-1 |
Об этом инструменте
Яркость — это мера интенсивности света, воспринимаемого из определённого направления, и она незаменима в таких областях, как технология дисплеев, кинематография, проектирование освещения и исследование зрительного восприятия. Различные отрасли используют разные единицы для количественной оценки яркости: кд/м² (канделы на квадратный метр) — это международный стандарт, используемый в большинстве технических областей, в то время как нит — его эквивалент, часто встречающийся в спецификациях дисплеев. Понимание и преобразование единиц яркости критически важны для профессионалов, работающих с дисплеями, проекторами, камерами или системами освещения.
Этот конвертер позволяет мгновенно преобразовывать значения яркости между кд/м², нитом, фут-ламбертом и стильбом. Введите значение в любой единице, выберите исходную и целевую единицы, и инструмент рассчитает эквивалент мгновенно. Это полезно при сравнении характеристик яркости дисплеев у разных производителей, проверке уровней освещения в рабочих процессах кинематографии или адаптации технической документации с одного стандарта на другой в международных проектах.
Инструмент обрабатывает точные математические отношения между каждой единицей: 1 нит равен 1 кд/м², 1 фут-ламберт равен примерно 3.426 кд/м², а 1 стильб равен 10.000 кд/м². Независимо от того, являетесь ли вы инженером дисплеев, кинооператором, проектировщиком освещения или исследователем, работающим с международными спецификациями оборудования, этот конвертер исключает ошибки ручных расчётов и экономит время при переводе между региональными или специализированными стандартами.
Часто задаваемые вопросы
Реализация кода
# Luminance unit conversions (base unit: cd/m²)
LUMINANCE_TO_CD_M2 = {
"cd/m2": 1,
"nit": 1, # 1 nit = 1 cd/m²
"fL": 3.42625, # foot-lambert
"sb": 10000, # stilb
"asb": 1 / 3.14159, # apostilb
"L": 10000 / 3.14159, # lambert
"mL": 10 / 3.14159, # millilambert
"skot": 1e-3 / 3.14159, # skot
}
def convert_luminance(value: float, from_unit: str, to_unit: str) -> float:
cd_m2 = value * LUMINANCE_TO_CD_M2[from_unit]
return cd_m2 / LUMINANCE_TO_CD_M2[to_unit]
# Examples
print(f"1 fL = {convert_luminance(1, 'fL', 'cd/m2'):.4f} cd/m²")
print(f"1 sb = {convert_luminance(1, 'sb', 'cd/m2'):.0f} cd/m²")
print(f"300 nit = {convert_luminance(300, 'nit', 'fL'):.2f} fL")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.