通过rgb值判断颜色深浅
2018-03-05 16:58
2751 查看
通过把 RGB 模式转换成 YUV 模式,而 Y 是明亮度(灰阶),因此只需要获得 Y 的值而判断他是否足够亮就可以了:
这个效果就是类似去 Photoshop 的去色功能,黑白电视机应该也是用这种算法转换的。
这样,我们就可以通过RGB值来判断颜色的深浅了。
if(r*0.299 + g*0.578 + b*0.114 >= 192){ //浅色 ... }else{ //深色 ... }
这个效果就是类似去 Photoshop 的去色功能,黑白电视机应该也是用这种算法转换的。
这样,我们就可以通过RGB值来判断颜色的深浅了。
相关文章推荐
- 如何通过RGB值判断颜色深浅(转)
- JAVA - 如何通过RGB值判断颜色深浅 , 并输出默认头像
- 如何通过RGB值判断颜色深浅
- 通过RGB设置控件颜色
- Android学习之通过SeekBar调节布局背景颜色(RGB)
- 通过GetPixel()函数获取鼠标点击处的象素颜色判断该点是否在曲线上
- 前端笔试题笔记:拍扁多维数组、提取URL中的参数变成对象、string的trim()函数、判断Email地址、16进制颜色转rgb
- WinForm------GridControl中通过判断单元格文字显示不同字体颜色或背景色
- 判断颜色深浅的方法
- 内联函数函数十六进制与RGB颜色值的相互转换 , 判断一个素数 , 内联函数, 面向对象
- XCode下在Interface Builder通过RGB选择颜色
- iOS小demo之判断颜色深浅
- C#-TrackBar-RGB颜色窗体背景色,动态加载颜色效果,通过Trackbar设置,值255.---ShinePans
- 芒果iOS开发之通过RGB值设置背景颜色
- (转)如何根据RGB值来判断这是种什么颜色?
- 十六进制与RGB颜色值的相互转换 , 判断一个素数 , 内联函数, 面向对象
- js 通过获取字体颜色做判断
- 通过自定义属性添加样式(css+js,动态判断背景颜色)
- Android中通过xml改变背景及文字颜色
- SQL存储过程测试(7)——当待测存储过程返回out参数时 如何判断测试结果是否通过