Lewati ke konten
🛠️ToolsShed

Luminance Converter

Konversi antara unit luminansi termasuk cd/m², nit, foot-lambert, dan stilb.

SatuanPer cd/m²
Candela/m² (cd/m²) — nit1.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

Tentang alat ini

Luminansi adalah ukuran intensitas cahaya yang dirasakan dari arah tertentu, dan sangat penting dalam bidang seperti teknologi tampilan, sinematografi, desain pencahayaan, dan penelitian persepsi visual. Industri yang berbeda menggunakan unit yang berbeda untuk mengukur luminansi: cd/m² (candela per meter persegi) adalah standar internasional yang digunakan di sebagian besar bidang teknis, sementara nit adalah setaranya yang biasa ditemukan dalam spesifikasi tampilan. Memahami dan mengonversi antara unit luminansi sangat penting bagi para profesional yang bekerja dengan tampilan, proyektor, kamera, atau sistem pencahayaan.

Konverter ini memungkinkan Anda untuk secara instan mengubah nilai luminansi antara cd/m², nit, foot-lambert, dan stilb. Masukkan nilai Anda dalam unit apa pun, pilih unit sumber dan target, dan alat ini segera menghitung setaranya. Ini berguna untuk membandingkan spesifikasi kecerahan tampilan antar produsen, memverifikasi tingkat pencahayaan dalam alur kerja sinematografi, atau menyesuaikan dokumentasi teknis dari satu standar ke standar lain dalam proyek internasional.

Alat ini menangani hubungan matematis yang tepat antara setiap unit: 1 nit sama dengan 1 cd/m², 1 foot-lambert kira-kira sama dengan 3.426 cd/m², dan 1 stilb sama dengan 10.000 cd/m². Baik Anda seorang insinyur tampilan, sinematografer, desainer pencahayaan, atau peneliti yang bekerja dengan spesifikasi peralatan internasional, konverter ini menghilangkan kesalahan perhitungan manual dan menghemat waktu saat beralih antara standar regional atau khusus disiplin.

Pertanyaan yang Sering Diajukan

Implementasi Kode

# 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.