我写了以下内容并在我的模拟器上运行它只是为了好玩,同时喝一杯晚上的咖啡;它只是从浅灰色变为深灰色,然后永远变回来。
self.view.layer.backgroundColor = [UIColor lightGrayColor].CGColor;
[UIView animateWithDuration:3.0f delay:0.0f options:UIViewAnimationOptionCurveLinear | UIViewAnimationOptionRepeat animations:^
{
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:HUGE_VAL];
self.view.layer.backgroundColor = [UIColor darkGrayColor].CGColor;
}
completion:^(BOOL finished)
{
}];
青少年的事情,我知道,但正如我所说,我这样做只是为了好玩,因为在休息和喝咖啡的时候有一些东西可以盯着看。
如果不是我的小表弟走过来看着我的模拟器说:“光!”,“没有光!”,我什至不会想到深入挖掘。
我说:“不,更亮,然后更暗”。
然后问题击中了我:
我们如何正确描述颜色变化?
使用上面的示例,我们如何:
1.) 描述从一种颜色到另一种颜色的变化(比如说从“较浅”到“较深”的颜色)和一般颜色的色调、亮度、亮度、暗度、RGB、强度。
我在这里可能是错的,但也许当我们说“这更暗”并且在计算机术语中,也许它应该被不同地描述为(例如:)“这种颜色的强度比另一种更强,它的 R 更大,它的G 是(某某),B 值是(某某)......”等等。
我希望你知道我的意思。
再次使用上面的示例代码,我们如何正确地描述两者之间的lightGrayColor
区别darkGrayColor
:
1.)亮度(就计算机图像而言,亮度实际上是多少?这是否意味着它在“较暗”像素之间偶尔有更多“白色”像素,因此看起来“更亮”?)
2.)光度(如果它是一个灯泡,我会理解,但就计算机图像而言,由于它本身不是光源,那么根据计算机图像定义光度的定义是什么?用颜色定义光度在图像中?)
3.)色调(有些人称之为纯色,有些人称之为阴影/色调)
4.)强度(好吧,对人眼来说,大多数人会说“如果它更暗,它就会更强烈。”但它真的是用计算机图像/色彩理论来描述的正确方式吗?)
5.) RGB
如果您能用文字解释和 iOS 中的一些代码向我描述以上内容,以根据上述术语(色调、亮度、强度)描述上述颜色(浅灰色和深灰色)之间的差异,我将不胜感激、亮度、rgb 等),这样我就可以快速掌握这些术语在颜色方面的一般含义。首先十分感谢。