אני רוצה לנתח צבע מסוים והוא בHEX לשם כך אני צריך לפרקו לRGB (red blue green)
להלן אחלה פונקציה שמצאתי ברשת
function hex2rgb(hex) {var c, o = [], k = 0, m = hex.match(/^#(([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})|([0-9a-f])([0-9a-f])([0-9a-f]))$/i);if (!m) return {r:0,g:0,b:0};for (var i = 2, s = m.length; i < s; i++) {if (undefined === m[i]) continue;c = parseInt(m[i], 16);o[k++] = c + (i > 4 ? c * 16 : 0);}return {r:o[0], g:o[1], b:o[2]};};
אין תגובות:
הוסף רשומת תגובה