INNER CODE UNIT · JavaScript

qualifyURL

increpare/flickgame · flickgame_base.js:26

function qualifyURL(url) {
    var aurl = document.createElement('a');
    aurl.href = url;
    return aurl.href;
}

// Color math utilities

function hexToRgb(hex) {
    var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
    return result
      ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16) }
      : { r: 0, g: 0, b: 0 };
}

function rgbToLab(r,g,b) {
    r /= 255; g /= 255; b /= 255;
    r = (r > 0.04045) ? (((r + 0.055) / 1.055) ** 2.4) : r / 12.92;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…