首页 > 开发 > PHP > 正文

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

2024-05-04 23:34:45
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php转换颜色为其反色的方法,涉及php操作颜色数值的相关技巧,需要的朋友可以参考下

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

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

 

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

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表