如何计算两种颜色之间的差异(亮度、亮度、颜色)?
如何计算
- 光度对比度、
- 亮度差和
- 颜色差
两种给定颜色之间的
? 示例:
输入
- 颜色 1 :#99ccff
- 颜色 2:#225588
输出
- 亮度对比度:4.57 : 1
- 亮度差异:119
- 颜色差异:357
How can I calculate
- the luminosity contrast ratio,
- the difference in brightness, and
- the difference in color
between two given colors?
Example:
Input
- color 1 : #99ccff
- color 2: #225588
Output
- luminosity contrast ratio : 4.57 : 1
- difference in brightness : 119
- difference in color : 357
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将每种颜色从 (R, G, B) 坐标转换为 (H, S, V) [或 (H, S, L)] 坐标。您可以在维基百科找到公式。
我为此编写了 Pascal 函数:
Convert each colour from (R, G, B) to (H, S, V) [or (H, S, L)] coordinates. You can find formulae at Wikipedia.
I have written Pascal functions for this: