/*** 封装rgbaTo16color功能函数* 功能: 把rgba颜色进行转换为16进制颜色*/
function rgbaTo16color(color) {let val = color.replace(/rgba?\(/, '').replace(/\)/, '').replace(/[\s+]/g, '').split(',');let a = parseFloat(val[3] || 1),r = Math.floor(a * parseInt(val[0]) + (1 - a) * 255),g = Math.floor(a * parseInt(val[1]) + (1 - a) * 255),b = Math.floor(a * parseInt(val[2]) + (1 - a) * 255);return "#" +("0" + r.toString(16)).slice(-2) +("0" + g.toString(16)).slice(-2) +("0" + b.toString(16)).slice(-2);
}

rgba颜色转换16进制颜色相关推荐

  1. 【图片】Python对RGB颜色与16进制颜色进行互转

    RGB颜色被称为"真彩色",是Photoshop中默认使用的颜色,也是最常用的一种颜色模式.RGB模式的图像由3个颜色通道组成,分别为红色通道(Red).绿色通道(Green)和蓝 ...

  2. Android内部颜色转16进制颜色

    我们在Avtivity中设置控件的背景色的时候,会发现setBackgroundColor()居然需要int格式的颜色,本来以为是10进制的颜色,后来实验发现,不是10进制的,因为它是有负数的,它的范 ...

  3. oc 颜色转换 16进制 转换成RGB

    OC 颜色使用基本都是RGB的,我们通常还习惯使用16进制表示颜色,但是OC没有直接可以使用的方法,通常使用工具类来转换一下: #define DEFAULT_VOID_COLOR [UIColor ...

  4. RGB颜色转换为16进制颜色

    RGB颜色值转换为16进制颜色值,主要是将 R.G.B 值分别转换为对应的十六进制值 例子: 输入:rgb(238, 208, 157) 输出:#eed09d 代码如下: function color ...

  5. matlab RGB颜色转16进制颜色

    程序: function string=ten2sixteen(num) %the num should be a 1x3 Integer mat limited in [0 255] exchang ...

  6. 【java】RGB颜色转换为16进制颜色

    如何将这些RGB值转换为包含等效十六进制值的String? 其实很简单,将R.G.B颜色值分别格式化为十六进制格式输出即可.具体实现如下: public class ColorHelper {publ ...

  7. 16进制颜色及不透明度参考 转换

    一.16进制颜色转换 点击访问 二.不透明度转换 100% - FF(完全不透明) 99% - FC 98% - FA 97% - F7 96% - F5 95% - F2 94% - F0 93% ...

  8. iOS 将16进制颜色转换成UIColor

    很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringT ...

  9. js将16进制颜色转换成RGB格式

    js代码如下: function hexToRgb(hex) {     var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(h ...

  10. JavaScript中16进制颜色与rgb颜色互相转换

    16进制转 rgb function hexToRgba(hex, opacity) {if (!hex) hex = '#ededed';let rgba = 'rgba(' + parseInt( ...

最新文章

  1. matlab单元刚度矩阵整合成整刚,求结构总刚矩阵Matlab源代码
  2. Apache专用笔记贴
  3. 物理机存放mysql实例原则_MySQL优化笔记(四)--表的设计与优化(单表、多表)...
  4. [vue] 说说你对vue的extend(构造器)的理解,它主要是用来做什么的?
  5. @FeignClient注解 中属性 contextId使用
  6. STM32工作笔记0035---按键输入实验--库函数
  7. Shell脚本学习-阶段二十七-命令解释一
  8. dlib+OpenCV实现人脸登录系统
  9. echarts官网jar包下载步骤
  10. 【解决方法】VMware Horizo​​n View创建虚拟桌面失败,报错:View Composer Agent初始化错误(16):无法激活软件许可证
  11. 毕业论文格式(图片题注引用,表格,公式格式)
  12. 联想服务器双系统安装,联想Y700一键安装双系统教程
  13. vue 中provide的用法_vue中provide和inject的用法
  14. MySQL第41题怎么评分_MYSQL练习题54道(包含尽可能多的解决方法及思路)
  15. iOS开发者续费流程
  16. 上海到深圳的长途搬家认识到了农业民族和航海民族的差异
  17. 【李开复】成功、自信、快乐(三)
  18. linux改变群组的命令,linux改变文件群组命令
  19. httpclient默认配置导致rt飙高
  20. 采用16线激光雷达调用cartographer室内建图

热门文章

  1. 用keil5将程序下载到板子里
  2. VS2010编译log4cpp日志库
  3. 如何用猿大师播放器把海康威视硬盘录像机截取MP4视频在web页面上回放?支持本地和远程视频吗?
  4. 服务器配置tomcat,使用浏览器访问服务器资源
  5. matlab判断传递函数的稳定性,基于Matlab的控制系统稳定性判定.pdf
  6. 萤石云官方Demo下载并二次开发 QT5.12.10
  7. Linux/Unix文件系统索引节点浅析
  8. UNIX 类文件系统模拟实现
  9. pp助手苹果版本_PP助手下线,最新ios免越狱旧版APP手机下载方法!
  10. android中的imagebutton,Android:以编程方式在ImageButton中设置图像的填充