php转换颜色为其反色的方法

本文实例讲述了php转换颜色为其反色方法。分享给大家供大家参考。具体分析如下:

这段php代码可以把一个颜色变成与之相反的颜色编码,如:白色变成黑色,蓝色变成黄色

  function color_inverse($color){    $color = str_replace('#', '', $color);    if (strlen($color) != 6){ return '000000'; }    $rgb = '';    for ($x=0;$x<3;$x++){      $c = 255 - hexdec(substr($color,(2*$x),2));      $c = ($c < 0) ? 0 : dechex($c);      $rgb .= (strlen($c) < 2) ? '0'.$c : $c;    }    return '#'.$rgb;  }  //使用范例:  // black -> white  print color_inverse('#000000');   // --> returns #ffffff  // blue -> yellow  print color_inverse('#0000FF');  // --> #FFFF00

希望本文所述对大家的php程序设计有所帮助。

php转换颜色为其反色的方法

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

登录后才能评论