RGBA转换成RGB
来源:互联网 发布:linux查看进程id 编辑:程序博客网 时间:2024/04/30 16:33
刚毕业半年,毕业才开始接触UI,现在的系统支持RGB模式显示,但是需要RGBA透明色来描边,所以粗略学习了下。
个人理解RGBA中的A是相对的,也就是一个背景色。
所以假设背景颜色的值为(bg.r, bg.g, bg.b),
而需要设置的透明色(RGBA模式)为(color.r, color.g, color.b, a) a为小数
目标值转换成RGB模式为 R = (1 - a) * bg.r + a * color.r
G = (1 - a) * bg.g + a * color.g
B = (1 - a) * bg.b + a * color.b
当a = 1时,为完全不透明;
当a = 0时,为完全透明,即背景色
翻墙搜到的一个在线转换,还有颜色显示,通俗易懂:
http://yolijn.com/convert-rgba-to-rgb
0 0
- RGBA转换成RGB
- RGBA与RGB和区别与转换
- 【RGB和RGBA之间的转换】也许对你有用
- RGBA 转 RGB
- RGBA 转 RGB
- opacity、rgb、rgba透明背景
- YUV420转换成RGB
- RGB转换成十六进制
- hex转换成rgb
- ARGB与RGB、RGBA的区别
- ARGB与RGB、RGBA的区别
- ARGB与RGB、RGBA的区别
- js实现16进制颜色转换成rgba格式
- E680I RGB转换成JPG
- 将RGB转换成颜色
- opencl hsl 和 rgba 转换
- 线性渐变-linear-gradient和滤镜opacity/filter的透明效果兼容性解决方案及其RGB/RGBA与16进制转换方法
- js中hex16进制颜色转rgb(rgba)
- Linux centos重启命令
- 批量插入数据重复插入
- LeetCode 232 Implement Queue using Stacks(用栈来实现队列)(*)
- 学习java的第四天
- Python作业——day01_流程图
- RGBA转换成RGB
- openswan pluto代码分析--(1)pluto简介
- modbus通讯协议及其原理
- Activity和Service的交互(学习笔记)
- markdown语法(看这张图就够了)
- MATLAB的小技巧
- [2016.01.20]CTEX_DAY1
- 传值与传引用
- 27 电话号码排序