_color_unpack

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

modules/color/color.module, строка 519

Версии
5 – 6
_color_unpack($hex, $normalize = false)

Convert a hex color into an RGB triplet.

▾ 3 функции вызывают _color_unpack()

_color_blend in modules/color/color.module
Blend two hex colors and return the GD color.
_color_gd in modules/color/color.module
Convert a hex triplet into a GD color.
_color_shift in modules/color/color.module
Shift a given color, using a reference pair and a target blend color.

Код

<?php
function _color_unpack($hex, $normalize = false) {
  if (strlen($hex) == 4) {
    $hex = $hex[1] . $hex[1] . $hex[2] . $hex[2] . $hex[3] . $hex[3];
  }
  $c = hexdec($hex);
  for ($i = 16; $i >= 0; $i -= 8) {
    $out[] = (($c >> $i) & 0xFF) / ($normalize ? 255 : 1);
  }
  return $out;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему