/**

* 十六进制颜色值转成rgb

* @param  [type] $hex [description]

* @return [type]      [description]

*/

function hex_torgb($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);

}

/**

* rgb颜色值转十六进制

* @param  [type] $rgb [description]

* @return [type]      [description]

*/

function rgb_tohex($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;

}

php 0x颜色 转换,rgb和十六进制颜色互转相关推荐

  1. rgb html转换,RGB与十六进制数值互转(html)

    保存下来,浏览器打开就可以使用了,挺方便 CSS入门 十六进制颜色值 值"#FF9999"是由红绿蓝三原色组成的颜色,#号后的两位表示红,其后的两位为绿,最后的两位为蓝. func ...

  2. js中RGB与十六进制颜色转换

    一.关于颜色的表示 颜色的表示方式不知一种,从photoshop的取色面板就可以看出,如下: 上图共显示了5种颜色的表示方法:HSB,lab,RGB,CMYK与十六进制表示法 在CSS中,我们也经常与 ...

  3. 快速获取颜色的RGB或十六进制码(取色技巧)

    <取色技巧> 在日常的工作中,总有一些报表.图表的配色方案是值得我们参考的,但是因为没有颜色抓取工具导致大家没办法把配色给取下来.下面介绍一下大家平时可以怎么抓取颜色,快速获取颜色的RGB ...

  4. javascript颜色值转换 rgb 16进制互转

    JS实现颜色值格式转换 rgb和十六进制的转换 [16进制转换为RGB ] 16进制一般有3位或者6位,如果为3位的话,需要补齐为6位 set16ToRgb(str){var reg = /^#([0 ...

  5. [iOS 16进制颜色转换RGB](转)

    宏定义方法 #define RGB(r,g,b,a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]#define ...

  6. C# 调用颜色的RGB值_RGB颜色转换十六进制颜色

    转自:https://www.cnblogs.com/zxtceq/p/8251302.html 转载于:https://www.cnblogs.com/cxdanger/p/8715430.html

  7. 面试官问:颜色转换 'rgb(255, 255, 255)' - '#FFFFFF' 的多种思路

    点击上方 三分钟学前端,关注公众号 回复交流,加入前端编程面试算法每日一题群 面试官也在看的前端面试资料 仔细观察本题,本题可分为三个步骤: 从 rgb(255, 255, 255) 中提取出 r=2 ...

  8. 彩虹七种颜色的RGB值十六进制

    红色 #FF0000 橙色 #FF7F00 黄色 #FFFF00 绿色 #00FF00 青色 #00FFFF 蓝色 #0000FF 紫色 #8B00FF

  9. 【3000字扫盲】来搞“颜色“!RGB/HSV/HSI颜色模型

    一:RGB三原色 RGB三原色是怎么来的呢? 当然,是因为他们三者可以调配出其他所有颜色.但为什么偏偏是这三个颜色呢? 人眼有四种感光细胞,分别是三种锥状感光细胞,分别感知红,绿,蓝三色,以及感知黑白 ...

  10. 32位颜色 转换成16位颜色

    向别人学习而来:分享.. 1.颜色值有32位存储和16位存储实现呼唤. 2.原理new Color(97,100,255);这个是32位存储 参数依次是 r.g.b.省略了a,alpha通道的值 rg ...

最新文章

  1. 重载new、delete和强制类型转换运算符()
  2. 通过 T3 协议使用 WebLogic RMI
  3. mysql2.1.4安装_安装Apache2.2.4+Mysql5.0.27+php5.2.1详细安装说明
  4. Windows xp+Ubuntu 11.10 硬盘安装
  5. python类概念是什么_python中类的概念
  6. vestacp升级php,升级VestaCP面板PHP版本至PHP7.x
  7. 2 什么样的顾客会选择离开
  8. 模拟幅度调制系统抗干扰性能仿真分析[模板]
  9. 01-2制作U盘启动盘--装机助理工具
  10. 优点三维逆向建模——消除实景三维应用后顾之忧
  11. C++ 无法打开包括文件“mysql.h“: No such file or directory
  12. 区块链开发主流编程语言居然是Go语言
  13. Activity焦点
  14. 点赞 分数 20作者 陈越单位 浙江大学
  15. 【coq】函数语言设计 笔记 08 - maps
  16. 详解FindBugs的各项检测器
  17. 全面屏/刘海屏及虚拟键适配--总结版
  18. 关于GMac和FLOPs讨论
  19. 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换
  20. [Java开发]搭建人力资源管理系统——简历管理模块(附带下载链接)

热门文章

  1. SharePoint 2013 同步FBA认证用户
  2. 设计模式(五) 注解方式实现AOP
  3. SQLite的SQL语法
  4. 搜索整理MyEclipse 快捷键
  5. 在WebClient类中保持Session
  6. Classic Poems ----Tagore, Stray birds
  7. 在计算机上没有找到w3svc_困扰数学家90年的猜想,被计算机搜索30分钟解决了
  8. 拓端tecdat|R语言Copula估计边缘分布模拟收益率计算投资组合风险价值VaR与期望损失ES
  9. 拓端tecdat|R语言状态空间模型:卡尔曼滤波器KFAS建模时间序列
  10. 拓端tecdat|如何利用深度学习诊断心脏病