使用 PHP 把 16 进制的颜色代码转换成 RGB 数组
来源:互联网 发布:c语言交换位置 编辑:程序博客网 时间:2024/06/07 17:16
在 PHP 中,如果获取的颜色代码是 16 进制的格式,怎么转成 RGB 数组格式呢?
function wpjam_hex2rgb($hex) { $hex = str_replace("#", "", $hex); if(strlen($hex) == 3) { $r = hexdec(substr($hex,0,1).substr($hex,0,1)); $g = hexdec(substr($hex,1,1).substr($hex,1,1)); $b = hexdec(substr($hex,2,1).substr($hex,2,1)); } else { $r = hexdec(substr($hex,0,2)); $g = hexdec(substr($hex,2,2)); $b = hexdec(substr($hex,4,2)); } return array($r, $g, $b);}
同样也可以将 RBG 数组格式转成 16 进制格式。
function wpjam_rgb2hex($rgb) { $hex = "#"; $hex .= str_pad(dechex($rgb[0]), 2, "0", STR_PAD_LEFT); $hex .= str_pad(dechex($rgb[1]), 2, "0", STR_PAD_LEFT); $hex .= str_pad(dechex($rgb[2]), 2, "0", STR_PAD_LEFT); return $hex; }
阅读全文
0 0
- 使用 PHP 把 16 进制的颜色代码转换成 RGB 数组
- 16进制颜色代码转RGB代码
- objective-C把16进制的颜色转换成RGB,包括透明度哦~
- RGB颜色代码的运用
- RGB和HSB颜色代码转换
- 十六位颜色代码转换成RGB,进行宏定义
- 把int型转成如66ccff这样的颜色16进制颜色代码
- 16进制颜色代码
- 16进制颜色代码
- .NET : 如何将16进制颜色代码转换为十进制
- 把16进制颜色值转换为RGB或ARGB颜色
- 怎样把php数组转换成字符串,php implode()
- JavaScript把16进制数组转换为字符串数组
- RGB颜色面板及相应的颜色代码
- C#RGB颜色与16进制之间的转换
- js 颜色格式rgb->16进制的转换
- php里如何把字符串转换成字符数组
- 16进制颜色代码大全
- FTP和相关http、smtp 错误代码失败对照 550 什么的整理
- 高性能mysql读书笔记(一)
- 渲染web视图
- C语言求1000以内完数
- 戴尔服务器命名规则
- 使用 PHP 把 16 进制的颜色代码转换成 RGB 数组
- 微信公众号开发之图片,音乐等文件出现该公众号无法提供服务的问题
- java常用正则表达式
- itk中的数据平滑算法(除噪)
- php7 新增特性
- 线程优先级
- Three JS 常用方法.
- java中汉字转为拼音
- JavaScript 函数