www.adminn.cn
站长正能量分享网!

将CMYK颜色值和RGB颜色相互转换的PHP代码

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

本节主要介绍了将CMYK颜色值和RGB颜色相互转换的PHP代码,需要的朋友可以参考下。

  1. function hex2rgb($hex) { 
  2. $color = str_replace('#','',$hex); 
  3. $rgb = array('r' => hexdec(substr($color,0,2)), 
  4. 'g' => hexdec(substr($color,2,2)), 
  5. 'b' => hexdec(substr($color,4,2))); 
  6. return $rgb
  7. // www.adminn.cn 
  8.  
  9. function rgb2cmyk($var1,$g=0,$b=0) { 
  10. if (is_array($var1)) { 
  11. $r = $var1['r']; 
  12. $g = $var1['g']; 
  13. $b = $var1['b']; 
  14. else { 
  15. $r=$var1
  16. $cyan = 255 – $r
  17. $magenta = 255 – $g
  18. $yellow = 255 – $b
  19. $black = min($cyan$magenta$yellow); 
  20. $cyan = @(($cyan – $black) / (255 – $black)) * 255; 
  21. $magenta = @(($magenta – $black) / (255 – $black)) * 255; 
  22. $yellow = @(($yellow – $black) / (255 – $black)) * 255; 
  23. return array('c' => $cyan / 255, 
  24. 'm' => $magenta / 255, 
  25. 'y' => $yellow / 255, 
  26. 'k' => $black / 255); 
  27.  
  28. $color=rgb2cmyk(hex2rgb('#FF0000')); 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《将CMYK颜色值和RGB颜色相互转换的PHP代码》
文章链接:https://www.adminn.cn/news/19699.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

扫码支付后请联系右侧QQ发送下载地址!!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏