私は基本的な[R G B]マトリックスで表される基本色を持っています。matlabで明るい色を作成するには?
そして、基本的には角度(0〜90度)である私の定数に基づいて、より明るいか暗いバージョンの色を作りたいと思います。
そして、私はアルゴリズムを探して、その角度に基づいて明るくまたは暗い色を作成する方法を知りました。
明るい色のエンドポイントは白で、暗い色は黒です。
愚か例:
Green -> Lime -> White
Blue -> Navy -> Black
function [result] = GetColor(baseColor, angleValue)
value = round(angleValue);
endcolor = [1 1 1];
r = linspace(basecolor(1,1), endcolor(1,1), 90);
g = linspace(basecolor(1,2), endcolor(1,2), 90);
b = linspace(basecolor(1,3), endcolor(1,3), 90);
result = [r(value) g(value) b(value)];
end