●レイヤーライブラリを
Download (ダウンロード)
Adobe CS3〜CS6用のカラー(色変換)ライブラリです。
$はAdobe側ですでにデバッガ関連で使用されているので、$$を使っています。現在、ファイルは$$.layerにレイヤー関連のメソッドを割り当てています。
なお、ダウンロードファイルに含まれているサンプルはESTK上から実行しないと結果が表示されません。これはJavaScriptコンソールに結果を出力しているためです。
RGBカラーからHSBカラーに変換する
パラメーターで指定したRGBカラーをHSBカラーに変換する。戻り値はオブジェクトになりHプロパティ、Sプロパティ、Bプロパティに変換した結果が入る。値の範囲は以下のようになる。
R:0~255, G:0〜255, B:0〜255, h:0〜360, s:0〜1, B:0〜1
hsbColor = $$.color.RGBtoHSB(red, green, blue);
HSBカラーからRGBカラーに変換する
パラメーターで指定したHSBカラーをRGBカラーに変換する。戻り値はオブジェクトになりRプロパティ、Gプロパティ、Bプロパティに変換した結果が入る。値の範囲は以下のようになる。
R:0~255, G:0〜255, B:0〜255, h:0〜360, s:0〜1, B:0〜1
rgbColor = $$.color.HSBtoRGB(H, S, B);
RGBカラーからグレースケールカラーに変換する
パラメーターで指定したRGBカラーをグレースケールカラーに変換する。戻り値はオブジェクトになりgプロパティに変換した結果が入る。値の範囲は以下のようになる。
R:0~255, G:0〜255, B:0〜255, g:0〜1
grayColor = $$.color.RGBtoGray(red, green, blue);
グレースケールカラーからRGBカラーに変換する
パラメーターで指定したグレースケールカラーをRGBカラーに変換する。戻り値はオブジェクトになりRプロパティ、Gプロパティ、Bプロパティに変換した結果が入る。値の範囲は以下のようになる。
R:0~255, G:0〜255, B:0〜255, g:0〜1
rgbColor = $$.color.GraytoRGB(grayColor.g);
RGBカラーからCIE RGB (sRGB)カラーに変換する
パラメーターで指定したRGBカラーをCIE RGB (sRGB)カラーに変換する。戻り値はオブジェクトになりXプロパティ、Yプロパティ、Zプロパティに変換した結果が入る。値の範囲は以下のようになる。
R:0~255, G:0〜255, B:0〜255, X:0〜1, Y : 0〜1, Z : 0〜1
grayColor = $$.color.RGBtoXYZ(red, green, blue);
HSBカラーからRGBカラーに変換する
パラメーターで指定したCIE RGB (sRGB)カラーをRGBカラーに変換する。戻り値はオブジェクトになりRプロパティ、Gプロパティ、Bプロパティに変換した結果が入る。値の範囲は以下のようになる。
R:0~255, G:0〜255, B:0〜255, X:0〜1, Y : 0〜1, Z : 0〜1
rgbColor = $$.color.HSBtoRGB(H, S, B);