/*** rgb转rgba* @param color* @param alp* @returns {string}*/function rgbToRgba(color,alp){var r,g,b;var rgbaAttr = color.match(/[\d.]+/g);if(rgbaAttr.length >=3){var r,g,b;r = rgbaAttr[0];g = rgbaAttr[1];b = rgbaAttr[2];return 'rgba('+r+','+g+','+b+','+alp+')';}}/*** rgba转rgb* @param color* @returns {string}*/function rgbaToRgb(color){//在CSS 颜色标准 4 中,rgba()是rgb()的别称。在实行第4级标准的浏览器中,它们接受相同的参数,作用效果也相同。return color.replace("rgba","rgb");var rgbaAttr = color.match(/[\d.]+/g);if(rgbaAttr.length >=4){var r,g,b,alpha,nr,ng,nb;r = rgbaAttr[0];g = rgbaAttr[1];b = rgbaAttr[2];alpha = rgbaAttr[3];//Color = Color * alpha + bkg * (1 - alpha);var bkg ='rgb(255,177,84)';var bkgAttr = bkg.match(/[\d.]+/g);nr = r*alpha+bkgAttr[0]*(1-alpha);ng = g*alpha+bkgAttr[1]*(1-alpha);nb = b*alpha+bkgAttr[2]*(1-alpha);return 'rgb('+nr+','+ng+','+nb+')';}return '';}/*** 获取rgba中的透明度* @param color* @returns {number}*/function getRgbaAlp(color){var alp = 1;var rgbaReg = /rgba\([\d ]+(?:\,([\d. ]+)){3}\)/;if(rgbaReg.test(color)){alp = color.replace(rgbaReg,'$1');}return alp;}

RGB和RGBA之间的转换相关推荐

  1. RGB和RGBA之间的转换 (实用、赞)

    原文出处:https://blog.csdn.net/hai2653068/article/details/91883082 /*** rgb转rgba* @param color* @param a ...

  2. 【RGB和RGBA之间的转换】也许对你有用

    项目需要用到透明度,但UI给我的都是颜色,没有给关于透明度的色系,无奈之下,自己写了一个转换,希望对你有用 代码如下: function RGB2RGBA(rgb_color,alp){//注:rgb ...

  3. 在C++Builder中可以利用FireMonkey的函数实现RGB与HSL之间的转换

    RGB转换为HSL的算法一般需要自己编写,但是在C++Builder中可以利用FireMonkey的函数实现RGB与HSL之间的转换. 下面是利用FireMonkey的RGBtoHSL和HSLtoRG ...

  4. FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)

    FFMPEG中的swscale提供了视频原始数据(YUV420,YUV422,YUV444,RGB24...)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法. swscale主 ...

  5. android FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)

    FFMPEG中的swscale提供了视频原始数据(YUV420,YUV422,YUV444,RGB24-)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法. swscale主要用 ...

  6. (转)FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)

    雷霄骅分类专栏: FFMPEG FFmpeg 本文链接:https://blog.csdn.net/leixiaohua1020/article/details/14215391 FFMPEG中的sw ...

  7. ffmpeg 保存图片 将rgb数据_FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)...

    FFMPEG中的swscale提供了视频原始数据(YUV420,YUV422,YUV444,RGB24...)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法. swscale主 ...

  8. 微信小程序:更改字体(text)和图标(icon)的颜色以及RGB颜色值与十六进制颜色码之间的转换

    摘要: 有时为了让页面小程序页面显示的字体和图标(icon)和顶部导航栏和底部导航栏的颜色相匹配,就需要设置为相同的颜色. 表示颜色的方法 在微信小程序中,用来表示颜色的方法有3种:关键字.RGB.十 ...

  9. RGB与HSB之间转换

    先来了解一些概念: 1.RGB是一种加色模型,就是将不同比例的Red/Green/Blue混合在一起得到新颜色.通常RGB颜色模型表示为: 2.HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色 ...

  10. 白色用rgba怎么设置html,转换RGB到RGBA的白色

    Mark Kahn提出了一个问题:Convert RGB to RGBA over white,或许与您遇到的问题类似. 回答者Guffa给出了该问题的处理方式: Take the lowest co ...

最新文章

  1. 图像特征检测(Image Feature Detection)
  2. nodejs使用带用户和密码的Mongo示例
  3. 每日一皮:当我在处理别人的代码时...
  4. MongoDB下载地址
  5. Windows Mysql添加用户
  6. C++类中protected访问权限问题
  7. STM32F407+CubeMX-使用TIM计算编码器的脉冲总数,并计算脉冲方向
  8. 中交souq招商中心
  9. ASCII码表_全_完整版
  10. excel 科学计数法导入数据库
  11. 数理逻辑 | 自然演绎规则整理
  12. Two Birds with One Stone: Series Saliency for Accurate and Interpretable Multivariate Time Series...
  13. 大学英语综合教程二 Unit 8 课文内容英译中 中英翻译
  14. 中英文颜色对照表(转)
  15. Excel VBA 合并单元格适应分页打印
  16. 惊呆了!难道还有这么云盘的软件???再也不怕视频被和谐了!!
  17. 用AI技术分析情商 川普和克林顿谁更胜一筹?
  18. jsp+ssm计算机毕业设计宠物寻回系统【附源码】
  19. [LnOI2019]长脖子鹿省选模拟赛 东京夏日相会
  20. python自动发邮件报554错误_python3利用网易smtp服务器报554排查原因

热门文章

  1. 博弈论1(正则型博弈)
  2. 初级Java代码——自制坦克大战游戏
  3. apicloud 请删除手机中的apploader后在尝试
  4. 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)
  5. 怎么做Web应用压力测试?
  6. Unity游戏开发团队包括哪些角色?
  7. 从贝叶斯方法谈到贝叶斯网络
  8. Java模拟银行转账(操作事务)
  9. java疯狂讲义pdf_《疯狂Java讲义(第3版)》PDF 下载
  10. word模板中替换文本中自定义字符串生成月报