let c = c.substring(1); // # 제거 let rgb = parseInt(c, 16); // 10진수로 변경 let r = (rgb >> 16) & 0xff; // r추출 let g = (rgb >> 8) & 0xff; // g추출 let b = (rgb >> 0) & 0xff; // b추출
let luma = 0.2126 * r + 0.7152 * g + 0.0722 * b; // per ITU-R BT.709 // luma가 255에 가까울 수록 밝다.