將CMYK顏色值和RGB顏色相互轉(zhuǎn)換的PHP代碼
更新時間:2014年07月28日 16:37:48 投稿:whsnow
本節(jié)主要介紹了將CMYK顏色值和RGB顏色相互轉(zhuǎn)換的PHP代碼,需要的朋友可以參考下
function hex2rgb($hex) {
$color = str_replace('#','',$hex);
$rgb = array('r' => hexdec(substr($color,0,2)),
'g' => hexdec(substr($color,2,2)),
'b' => hexdec(substr($color,4,2)));
return $rgb;
} // www.dbjr.com.cn
function rgb2cmyk($var1,$g=0,$b=0) {
if (is_array($var1)) {
$r = $var1['r'];
$g = $var1['g'];
$b = $var1['b'];
} else {
$r=$var1;
}
$cyan = 255 - $r;
$magenta = 255 - $g;
$yellow = 255 - $b;
$black = min($cyan, $magenta, $yellow);
$cyan = @(($cyan - $black) / (255 - $black)) * 255;
$magenta = @(($magenta - $black) / (255 - $black)) * 255;
$yellow = @(($yellow - $black) / (255 - $black)) * 255;
return array('c' => $cyan / 255,
'm' => $magenta / 255,
'y' => $yellow / 255,
'k' => $black / 255);
}
$color=rgb2cmyk(hex2rgb('#FF0000'));
相關(guān)文章
淺析HTTP消息頭網(wǎng)頁緩存控制以及header常用指令介紹
本篇文章是對HTTP消息頭網(wǎng)頁緩存控制以及header常用指令進行了詳細的分析介紹,需要的朋友參考下2013-06-06
PHP+jQuery實現(xiàn)雙擊修改table表格功能示例
這篇文章主要介紹了PHP+jQuery實現(xiàn)雙擊修改table表格功能,涉及php數(shù)組讀取、遍歷及jQuery動態(tài)響應修改頁面元素屬性相關(guān)操作技巧,需要的朋友可以參考下2019-02-02

