CMYKへの変換は正確ではありません。参考程度にしてください。
未入力の箇所は「0」が代入されます。

C M Y K [ 0-100 ]
R G B [ 0-255 ]
# [ 0-9a-f ]

参考にしたサイト

ISP imaging-developers - システム計画研究所 画像処理研究プロジェクト色変換式集
ただ、ここの計算はCMYK、RGB全て0.0から1.0の範囲のため、独自に以下の拡張をしています。
CMYKは0から100、RGBは0から255

ソース

index.php
ColorConversion.Class.php

連絡先

blog からお願いします。

color sample