从一个单一的例子.与Excel相同:
是否有某种公式或算法
从给定的颜色生成下一个阴影
阴影还是颜色?
基本思想:计算机代表颜色与红色强度,绿色强度和蓝色强度的混合,称为RGB,因为这是屏幕显示颜色的方式. HSL(色相,饱和度,亮度)和HSV(色相,值)是表示颜色更直观和更接近于人们如何看待颜色的方式的两种替代模型.
色调是基本颜色,表示(或多或少)为色轮上的一个角度.饱和度是线性值,从0(灰色)到255(明亮,充满活力的色彩).亮度/值表示从0(黑色)到100(白色)的亮度.
从RGB转换的算法 – > HSL和HSL – > RGB(或HSV而不是HSL)非常简单.尝试将您的颜色转换为HS *,调整亮度并转换回来.通过将几个不同的亮度值从低到高,并将它们作为饼图排列成楔形,您可以很容易地复制该图片.
总结以上是内存溢出为你收集整理的delphi – 如何从给定的基色生成多个色调?全部内容,希望文章能够帮你解决delphi – 如何从给定的基色生成多个色调?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)