php的long类型转换,[PHP]将RGB或HEX转换为“Long Int”颜色
对于使用此格式的其他程序,需要将RGB或HEX颜色转换为“Long Int”.虽然不确定“Long Int”颜色格式的细节.
hexdec为某些HEX值(‘FFFFFF’,’2F2F2F’)生成正确的“Long Int”但不生成其他值(‘123456’).
解决方法:
hexdec('FFFFFF'): 16777215
hexdec('123456'): 1193046
等等
你是说这些价值不正确吗?或者您是否错误地使用了dechex?
根据您的评论进行更新,该评论表示“Long Int”格式的颜色“#123456”应为“5649426”:
基数16中的5649426是0x563412,因此很清楚您的格式需要BGR而不是RGB.
因此,首先从“RGB”字符串构建一个“BGR”字符串,然后将其提供给hexdec:
$rgb = '123456';
$bgr = substr($rgb,4,2) . substr($rgb,2,2) . substr($rgb,0,2);
print hexdec($bgr);
收益率5649426.
标签:php,long-integer,rgb,hex,color-picker
来源: https://codeday.me/bug/20190730/1581491.html
php的long类型转换,[PHP]将RGB或HEX转换为“Long Int”颜色相关推荐
- W3school:CSS基础:CSS注释、颜色(颜色、RGB、HEX、HSL)、背景(背景、背景图像、背景重复、背景附着、简写背景属性)
W3school:CSS基础:CSS注释.颜色(颜色.RGB.HEX.HSL).背景(背景.背景图像.背景重复.背景附着.简写背景属性) 一.CSS注释 1.注释用于解释代码,以后在您编辑源代码时可能 ...
- python使用matplotlib可视化、使用英文单次或者缩写指定使用的颜色、使用16进制的RGB字符串指定颜色、使用RGB或者RGBA数字元组指定颜色
python使用matplotlib可视化.使用英文单次或者缩写指定使用的颜色.使用16进制的RGB字符串指定颜色.使用RGB或者RGBA数字元组指定颜色 目录
- 转货币格式和 rgb转hex
function rgb(r, g, b){var tstring = function(v){return v <= 0? '00' : v >= 255 ? 'ff' : v.toSt ...
- Hex hsl 转换 php,关于 RGB,HEX,HSL 颜色相互转换
最近一段时间在折腾一个微信在线编辑器的项目,使用 UEditor 进行二次开发. 关于 UEditor 的定制,用到的都太粗浅,官方文档上都能找得到.主题使用的样式表是 ueditor.css 而不是 ...
- 在线RGB和HEX十六进制颜色互转工具
在线RGB和HEX十六进制颜色互转工具 在线RGB和HEX十六进制颜色互转工具 本工具支持在线RGB和十六进制颜色互转,请直接修改左边的RGB值,对应的十六进制颜色值会自动改变,或者修改16进制值,R ...
- 【精品工具】几款好用的在线RGB、HEX颜色代码生成器
介绍几款在线颜色相关的工具,非常好用的,写界面和前端很不错. 在线RGB.HEX颜色代码生成器 RGB颜色编码生成器 - 颜色相关工具 - 脚本之家在线工具RGB颜色编码生成器可以根据RGB值或者HE ...
- 视频图像数据处理八:将rgb视频图像转换为yuv420格式视频图像
文章目录 转换公式 需要注意 函数代码 测试用例 下载 本文介绍了将rgb视频图像转换为yuv420格式视频图像的方法,附有详细的代码和图像示例.文中rgb24和yuv420文件需要使用yuv/rgb ...
- python实现按键精灵之颜色格式转换RGB vs HEX
def rgb2hex(rgbcolor):'''RGB转HEX:param rgbcolor: RGB颜色元组,Tuple[int, int, int]:return: str'''r, g, b ...
- JS换算颜色值(HSV、RGB、Hex、十六进制颜色码)
1.HSV to RGB HSV 是指☞ Hue色相.Saturation饱和度.Value明度(亮度) hsv2rgb(h, s, v) {let i, f, p1, p2, p3;let r = ...
最新文章
- web设计经验七13步打造优雅的WEB字体
- 【云栖大会】阿里云成为全国首家云等保试点示范平台
- 面试必问:Spring循环依赖的三种方式
- bootstrap 分页_这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
- Django日志信息路径的设置
- 老男孩mysql参数配置_MySQL启动相关参数解析
- 零基础入门Python3-列表list详解
- CentOS下用于查看系统当前登录用户信息的4种方法
- r生成html文件,从R中的许多html文件创建一个语料库
- SpringSecurity入门
- 转:性能测试常见术语
- Jquery常用操作select篇
- 欢乐时光病毒5月7日将发作
- linux添加core文件位置,Linux生成core文件、core文件路径设置
- 电阻电路的等效变化(Ⅰ)
- 在线培训机构需公示教师资格证 一对一业务将最受影响
- 网盘直链下载助手 暗号破解
- python爬虫进阶-同城旅游酒店评价(JS逆向)
- word图文混排复制到wangEditor图片不显示
- css 设置字体渐变色
热门文章
- 微信小程序时间转换成时间戳、获取当前时间戳、获取当前时间、时间戳加减
- c语言布尔 printf,fmt.Printf中的格式化动作('verb')
- html点击圆点箭头分页,css实现小箭头的实现方式
- java中容易混淆的方法_java中容易混淆的概念
- python编写递归函数和非递归函数、输出斐波那契数列_python 入门之斐波那契数列递归表达式算法和非递归算法...
- 怎么new一个指针_19. Go语言里的 make 和 new 有什么区别?
- linux ssh rpm包,RHEL6(CentOS6)中使用源码包编译生成RPM的基本方法:升级OpenSSH篇
- bp神经网络代码_精通数据科学笔记 神经网络
- android中界面滑动延伸,android中ViewPager详解--视图滑动、界面卡等效果 (三)
- WebMvcConfigurer