私は次のように書いて、夕方のコーヒーを飲みながら、楽しみのためにシミュレーターで実行しました。ライト グレーからダーク グレーに変わり、永遠に戻るだけです。
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、強度の観点から一般的な色を説明します。
私はここで間違っているかもしれませんが、コンピューター用語で「これはより暗い」と言うとき、おそらく別の方法で説明する必要があります。 G は (まあまあ) で、B の値は (まあまあ) で……」など。
私が何を意味するか知っていることを願っています。
上記のコード例を再度使用すると、 と の違いを次の点で適切に説明するにはどうすればよいでしょうlightGrayColor
かdarkGrayColor
。
1.) 明るさ (コンピューター画像の観点から実際に明るさとは何ですか?それは、「暗い」ピクセルの間に散発的に多くの「白い」ピクセルがあり、「明るく」見えることを意味しますか?)
2.) 光度 (これは電球であれば理解できますが、コンピュータ イメージに関する限り、それ自体は光源ではないため、コンピュータ イメージに関して光度を定義するものは何ですか? 色に関して光度を定義するものは何ですか?イメージで?)
3.) 色相 (純粋な色と呼ぶ人もいれば、色合い/色合いと呼ぶ人もいます)
4.) 強度 (わかりました、人間の目には、ほとんどの人が「暗い場合はより強い」と言うでしょう。しかし、コンピューターの画像/色彩理論の観点から説明するのは本当に適切な方法ですか?)
5.) RGB
上記の用語(色相、明度、強度)に関して、上記の色(ライトグレーとダークグレー)の違いを説明するために、テキストの説明とiOSのコードの両方で上記を説明していただければ幸いです。 、明るさ、RGB など) を使用して、色に関する一般的な用語の意味をすばやく把握できるようにしました。よろしくお願いします。