/ scripts / hexaver.m
hexaver.m
 1  % E.g. hexaver('2a2f38', '333846')
 2  function hexaver(hexValue1, hexValue2)
 3     red1 = hexValue1(1:2);
 4     green1 = hexValue1(3:4);
 5     blue1 = hexValue1(5:6);
 6     red2 = hexValue2(1:2);
 7     green2 = hexValue2(3:4);
 8     blue2 = hexValue2(5:6);
 9     redDec = (hex2dec(red1) + hex2dec(red2))/2;
10     greenDec = (hex2dec(green1) + hex2dec(green2))/2;
11     blueDec = (hex2dec(blue1) + hex2dec(blue2))/2;
12     disp('up')
13     red = dec2hex(ceil(redDec))
14     green = dec2hex(ceil(greenDec))
15     blue = dec2hex(ceil(blueDec))
16     disp('')
17     disp('down')
18     red = dec2hex(floor(redDec))
19     green = dec2hex(floor(greenDec))
20     blue = dec2hex(floor(blueDec))
21  end