unity C# RGB值转Lab值
unity C# RGB值转Lab值
上网搜集资料
整理
输入RGB的值 返回 一个lab的集合
static float Gamma(float x)
{return x > 0.04045f ? Mathf.Pow((x + 0.055f) / 1.055f, 2.4f) : x / 12.92f;
}public static float[] rgb2lab(float var_R, float var_G, float var_B)
{float[] arr = new float[3];float B = Gamma(var_B);float G = Gamma(var_G);float R = Gamma(var_R);float X = 0.412453f * R + 0.357580f * G + 0.180423f * B;float Y = 0.212671f * R + 0.715160f * G + 0.072169f * B;float Z = 0.019334f * R + 0.119193f * G + 0.950227f * B;X/= 0.95047f;Y/= 1.0f;Z/= 1.08883f;float FX = X > 0.008856f ? Mathf.Pow(X, 1.0f / 3.0f) : (7.787f * X + 0.137931f);float FY = Y > 0.008856f ? Mathf.Pow(Y, 1.0f / 3.0f) : (7.787f * Y + 0.137931f);float FZ = Z > 0.008856f ? Mathf.Pow(Z, 1.0f / 3.0f) : (7.787f * Z + 0.137931f);arr[0] = Y > 0.008856f ? (116.0f * FY - 16.0f) : (903.3f * Y); arr[1] = 500f * (FX - FY);arr[2] = 200f * (FY - FZ);return arr;}
unity C# RGB值转Lab值相关推荐
- 解决RGB转Lab问题,lab值不对应的问题
引言 解决RGB转Lab问题,lab值不对应的问题 参考自原始csdn博客侵删 cvtcolor颜色空间转换 OpenCV有自带的颜色空间转换函数: img_lab = cv2.cvtColor(im ...
- 将RGB值转换为灰度值的简单算法(转)
将RGB值转换为灰度值的简单算法 原文:http://blog.163.com/zhaowei0425@126/blog/static/475860302011311103956748/ RGB是如何 ...
- icc 颜色 c语言,分色与色彩转换ICC色彩管理的三个C及Lab值
分色与色彩转换ICC色彩管理的三个C及Lab值 资料来源:<印艺>第304期 作者:钟锦荣 笔者曾在本刊前数期中以『电子分色机是否有存在价值』.『印刷是否不需要分色技术』及今期『三地论坛』 ...
- 最让人舒服的11种颜色RGB值和十六进制值
最让人舒服的11种颜色RGB值和十六进制值 序号 名称 RGB 十六进制 1 豆沙绿 (199, 237, 204) #C7EDCC 2 银河白 (255, 255, 255) #FFFFFF 3 杏 ...
- lab值意义_色差仪lab值如何分析
色差仪在涂料.建材.油漆.涂料.纺织印染.油墨.塑料.染料颜料制造等表面色料工业的配色方面有着广泛的应用,也称为CIELAB均匀色空间.本文深圳京联泰科技给大家就色差仪LAB值如何分析作说明. L:( ...
- lab值意义_色差仪lab值含义是什么?
在1931年,国际标准照明委员会(CIE)建立了一个系列,可表示可见光谱的颜色空间标准.比较基本的CIE色空间标准是CIE XYZ,它建立在标准观察者的视觉能力基础上,反映了标准人眼可见颜色的范围.基 ...
- 图像RGB值、灰度值、像素值的关系
图像灰度值的概念是什么?灰度也可以认为是亮度,简单说就是色彩的深浅程度. 实际上在我们的日常生活中,通过三原色色彩深浅的组合,可以组成各种不同的颜色.产品能够展现的灰度数量越多,也就意味着这款产品的色 ...
- CT值(亨氏值H) 孔隙率 像素点 灰度值 RGB
1. CT值(亨氏值H) 单位 Hu CT值 是测定人体某一局部组织或器官密度大小的一种计量单位,通常 称亨氏单位(hounsfield unit ,HU): Hu 反应了组织对x射线的吸收 ...
- lab值意义_色差仪上的字母Lab值代表什么意思
L表示黑白,也有说亮暗,+表示偏白,-表示偏暗 A表示红绿,+表示偏红,-表示偏绿 B表示黄蓝,+表示偏黄,-表示偏蓝 在使用色差仪的过程中我们分析最多就是Lab值,色差和Lab是密切相关的,所以了解 ...
最新文章
- qiime2安装和使用案例
- 4.5 人脸验证与二分类-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 列表控件ListCtrl的使用
- 性能指标TP99之我解
- java file类复制文件路径_java进阶(34)--File类、目录复制
- dockerhub 拉取地址_DockerHub 镜像仓库的使用详解
- Tomcat server.xml详解
- 一个悄然成为世界最流行的操作系统
- linux上运行.exe程序方法
- IIS DNS服务器搭建
- android播放网页视频播放器下载,超酷网页视频播放器
- 机器学习(周志华) 第七章贝叶斯分类器
- 淘宝、百度、腾讯、京东 那不得不说的四角恋故事
- 谁才是商超的救世主?
- 常用的数量统计量的计算及统计意义
- mysql---分表分库
- 检验下载文件完整性、真实性——SHA256校验值
- 宜信敏捷数据中台建设实践
- 计算机怎么设置java环境_怎么设置java环境变量
- cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
热门文章
- 继承窗体搭建组合查询模板方法的幸福之家
- 搜索引擎DIY—我的搜索听我的
- 亚马逊德国配送中心员工再度罢工
- GIS100例033—ArcGIS制图阴影效果(制图表达方式)
- 一文极速读懂UniProt数据库
- docker安装官网
- Invalid ROM Table原因及解决办法(STM32F429VET6程序移植F429IGT6)
- ESP8266-Arduino编程实例-认识ESP8266
- docker-elasticsearch-单节点discovery.type=single-node升级为集群cluster
- 0基础学Python入门书籍应该看什么?