Пользовательский поиск по Drupal сайтам.
Loading

Работа с цветом в PHP (GD библиотека)

 Без больших вступлений просто прикладываю код с комментариями.

  1. Разобрать цвет на составляющие R G B.
  2.        
    function parseColor($color) {
     return array(
                "r" => ($color & 0xFF0000) >> 16,
                "g" => ($color & 0xFF00) >> 8,
                "b" => $color & 0xFF
                    );
    }

  3. Обратное действие. Собираем цвет по RGB каналам.
  4.        
    function RGB($r, $g, $b)
    {
        return $r << 16 | $g << 8 | $b;
    }

  5. И просто для развлечения. Рандомный цвет.
  6.        
    function getRandColor()
    {
            $r = rand(0,255);
            $g = rand(0,255);
            $b = rand(0,255);
            return rgb($r, $g, $b);
    }

И как обычно бессменный Постовой всегда на месте:

Если Вы надумали приобрести фото или видео камеру, то специально для Вас не дорогая цифровая фото-видео техника.