fork download
  1. <?php
  2.  
  3. $hexa = '#add555';
  4. $r = hexdec(substr($hexa,1,2)); // Se for sem o #, mude para 0, 2
  5. $g = hexdec(substr($hexa,3,2)); // Se for sem o #, mude para 3, 2
  6. $b = hexdec(substr($hexa,5,2)); // Se for sem o #, mude para 5, 2
  7. $luminosidade = ( $r * 299 + $g * 587 + $b * 114) / 1000;
  8.  
  9. echo 'R: ' . $r . PHP_EOL;
  10. echo 'G: ' . $g . PHP_EOL;
  11. echo 'B: ' . $b . PHP_EOL;
  12. echo 'Luminosidade: ' . $luminosidade . PHP_EOL;
  13.  
  14. if( $luminosidade > 128 ) {
  15. echo 'Cor clara';
  16. } else {
  17. echo 'Cor escura';
  18. }
  19.  
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
R: 173
G: 213
B: 85
Luminosidade: 186.448
Cor clara