(hex)
| 845 | } |
| 846 | |
| 847 | function hexToRgb(hex) { |
| 848 | var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex) |
| 849 | return result |
| 850 | ? { |
| 851 | r: parseInt(result[1], 16), |
| 852 | g: parseInt(result[2], 16), |
| 853 | b: parseInt(result[3], 16), |
| 854 | } |
| 855 | : null |
| 856 | } |
| 857 | |
| 858 | function pixelCompare(int1, int2) { |
| 859 | return Math.abs(int1 - int2) < 4 |