是否有直观的方法或良好的助记符来理解颜色与十六进制值之间的对应关系?
您只需要记住,通过FF(全色效果)比例为00(无颜色效果),三联体的三个部分为红色,绿色和蓝色.
000000是黑色(即没有颜色),FFFFFF是白色(混合所有三种基色).
硬盘是记住混合物,我使用以下助记符:
非常好的山药:红色+绿色=黄色(土豆是我最喜欢的食物).
非常糟糕的梅子:红+蓝=紫(我真的很讨厌梅子).
好/坏苹果:绿色+蓝色= Aqua(我对苹果漠不关心).
显然,如果您的食物口味与我的不同,您可能需要提出自己的助记符:-).但我觉得这对我来说是最简单的方法.
然后,只需改变数量即可添加更多红色或更少蓝色等等.我通常只使用00,40,80,C0和FF的值,因为它给你一个125色的调色板可供选择,我不希望有足够的选择来减慢我的速度.
你需要在这里了解三个截然不同的事情.
以十六进制读取和写入数字.这只需要练习并熟悉它.颜色代码的范围从00(零)到FF(= 255),所以花一点时间(在科学模式下使用calc.exe,也许?)选择一个数字并尝试猜测它将以十六进制表示,反之亦然.十进制计数可能是你的第二天性; 以十六进制计数是相同的概念,具有不同的符号和规则.
如何将RGB颜色代码读取为三个组件值.RGB代码可以写为三位数(#FFF)或六位数(#FFFFFF).在第一种情况下,每个数字是单个颜色分量; 红色,绿色,然后是蓝色.0 =空,F ='满'(最大值).第二个是相同的,但附加数字为您提供了更宽范围的音调,因为每个组件有256种可能的强度,而不是16.
了解RGB颜色模型.您的原色是红色,绿色和蓝色.您的次要颜色是黄色(R + G),品红色(R + B)和青色(G + B).增加所有值可使颜色更浅; 减少它们都会使它变暗.纯灰度将具有三个相等的组件 - 例如#ddd,#222.通过轻微推动其中一个颜色值来淡化灰色 - #866会给你一个带有一丝红色的深灰色.这一点你只需要通过经验来学习.玩它.获取Instant Eyedropper之类的工具,并使用它来查找已知颜色的十六进制值.
完全正确地完成它是非常非常困难的,但是在你说"正确......我想要橙色,介于红色(#F00)和黄色(#FF0)之间"之前不会花费超过两天的时间在色轮上,让我们尝试分割差异并使用#F90 ......嗯,有点暗,所以让我们轻推G和B组件......#FA2 ......得到它!"