forked from ard/ruoyi-api

zhangnaisong
2024-05-07 9b9af4c9457c03061ce4d0bb7656a2c3ad04894e
1
2
3
4
5
6
7
8
9
10
function shortenRgb(red, green, blue) {
  var normalizedRed = Math.max(0, Math.min(parseInt(red), 255));
  var normalizedGreen = Math.max(0, Math.min(parseInt(green), 255));
  var normalizedBlue = Math.max(0, Math.min(parseInt(blue), 255));
 
  // Credit: Asen  http://jsbin.com/UPUmaGOc/2/edit?js,console
  return '#' + ('00000' + (normalizedRed << 16 | normalizedGreen << 8 | normalizedBlue).toString(16)).slice(-6);
}
 
module.exports = shortenRgb;