vector ctransform(string fromspace, string tospace, vector clr)
vector ctransform(string tospace, vector clr)
fromspaceを指定しなかった場合、それは"cspace:rgb"
とみなされます。
あるカラー空間のカラータプルclrを他のカラー空間に変換します。
fromspaceとtospaceで利用可能な引数は、"cspace:rgb"
、"cspace:hsl"
、"cspace:hsv"
、"cspace:XYZ"
、"cspace:Lab"
、"cspace::tmi"
です。
メモ ¶
-
色相ベースのシステムは、色相が
0
から1
になるように正規化されます。LABとTMIは正規化されません。 -
"cspace:rgb"
に関しては、原色はC基準ホワイトを使用してリニアNTSC空間(ガンマ1.0)であると想定されます。 -
C基準ホワイトは、XYZからLAB空間(逆も然り)に変換する際の変換に使用されます。
color | |
convert | |
transform |