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


Posted in PHP onApril 27, 2015

本文实例讲述了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 相关文章推荐
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
利用PHP扩展vld查看PHP opcode操作步骤
Mar 04 PHP
php设计模式之命令模式的应用详解
May 21 PHP
php格式化日期和时间格式化示例分享
Feb 24 PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
PHP生成图片验证码功能示例
Jan 12 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 #PHP
PHP+jQuery+Ajax实现用户登录与退出
Apr 27 #PHP
php使用cookie实现记住用户名和密码实现代码
Apr 27 #PHP
php使用cookie实现记住登录状态
Apr 27 #PHP
php curl请求信息和返回信息设置代码实例
Apr 27 #PHP
PHP rsa加密解密使用方法
Apr 27 #PHP
PHP、Java des加密解密实例
Apr 27 #PHP
You might like
COM in PHP (winows only)
2006/10/09 PHP
form自动提交实例讲解
2017/07/10 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
不得不分享的JavaScript常用方法函数集(下)
2015/12/25 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
Python不使用int()函数把字符串转换为数字的方法
2018/07/09 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
详解python 中in 的 用法
2019/12/12 Python
Python统计文本词汇出现次数的实例代码
2020/02/27 Python
如何使用python代码操作git代码
2020/02/29 Python
python opencv实现简易画图板
2020/08/27 Python
Python常用扩展插件使用教程解析
2020/11/02 Python
日本小田急百货官网:Odakyu
2018/07/19 全球购物
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
求职推荐信
2013/10/28 职场文书
关于逃课的检讨书
2014/01/23 职场文书
社团文化节策划书
2014/02/01 职场文书
房屋出租协议书
2014/04/10 职场文书
《学棋》教后反思
2014/04/14 职场文书
物理教育专业求职信
2014/06/25 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python