スクリプトでCMYK→RGBへの変換

IllustratorのCMYKcolorオブジェクトをRGBcolorオブジェクトに変換する関数を調査。
どうもなさそうなので、それではjavascriptで変換するしなかいのかと、
色変換式集を参考に変換してみる。
えっそんな簡単な式でいいのと思いつつ作ってみる。

R = (1.0 - (C/100))*255;
G = (1.0 - (M/100))*255;
B = (1.0 - (Y/100))*255;
$.writeln("R:"+R+"  G:"+G+"  B:"+B);

が、illustratorでのCMYK->RGBの値とはかなりのズレがある。
CMY[C80,M50,Y30]の場合
(式)R51,G127,B178
イラレ)R78,G113,B146
どうもCMYK->Lab(プロファイル変換)->RBGが正解のよう。
そこで、イラストレーターのCMYK->RGBから逆算して間に変換式を挟んでみる。
単色(Cのみ,Mのみ,Yのみ)だとこんな感じ。

C = 100;
M = 0;
Y = 0;
//
Cc = C*0.92;
Cm = C*0.375;
Cy = C*0.1;

Mc = M*0.23;
Mm = M*1.0;
My = M*0.52;

Yc = Y*0;
Ym = Y*0.058;
Yy = Y*1.0;

C = (Cc+Mc+Yc);
M =( Cm+Mm+Ym);
Y = (Cy+My+Yy);

R = (1.0 - (C/100))*255;
G = (1.0 - (M/100))*255;
B = (1.0 - (Y/100))*255;
$.writeln("R:"+R+"  G:"+G+"  B:"+B);

でも、混色だとダメダメ。
視覚的に見たことあるのはPhotoShopのインキの色特性なんだけど。
深いな〜これ以上潜るのは無理。