この PHP コードは、色を反対のカラーエンコーディングに変更できます。たとえば、白は黒、青は黄色になります
- function color_inverse($color){
- $color = str_replace('# ', '', $ color);
- if (strlen($color) != 6){ return '000000'; }
- $rgb = '';
- for ($x=0;$x $c = 255 - hexdec(substr($color,(2*$x),2));
- $c = ($c $rgb . ) < 2) ? '0'.$c : $c;
- }
- return '#'.$rgb;
- }
- //使用例:
- // black -> print color_inverse('# 000000');
- // --> #ffffff
- を返します
- // 青 -> yellow
- print color_inverse('#0000FF');
- // --> コードをコピーします
-
-
PHP への変換、またはその逆の変換
|