Articles of rgb

Массив всех RGB-перестановок в PHP

Я пытаюсь сделать массив всех возможных цветов, сделанных из значений RGB. Каждая перестановка между r = 0 b = 0 g = 0 – r = 255 b = 255 g = 255. Идея моей функции заключается в том, что когда она называется, вы указываете предельное число, чтобы функция возвращала массив значений RGB до этого […]

Изображение от RGB до Cmyk в php

У меня есть некоторые проблемы с php и imagick, я хочу преобразовать некоторое изображение из системы rgb в cmyk, но у меня только черный / или не фоновый ничего. $icc_cmyk = file_get_contents('USWebUncoated.icc'); $img->profileImage('icc', $icc_cmyk); $img->setImageColorspace(12); if ($php_vs < 5.3) { //ADJUST GAMMA BY 20% for 5.2.x $img->levelImage(0, 2.0, $range['quantumRangeString']); } else { //php 5.3 hack […]

Как я могу создать в целом эстетически приятный диапазон цветов линейного графика (неизвестный номер), начиная с базового цвета?

Мне нравится алгоритм генерации случайного цвета, предложенный здесь Дэвидом Кроу , но мне интересно, есть ли способ сосредоточить свои результаты вокруг одного цвета и отрегулировать результаты. Моя программа будет генерировать графики, которые отслеживают несколько переменных. Каждая переменная принадлежит к одной из 7 категорий. Я хотел бы генерировать цвета линий для этих переменных, которые являются разборчивыми, […]

Два необычных PHP-оператора, используемых вместе, чтобы получить цвет пикселя изображения, пожалуйста, объясните

Функция PHP imagecolorat () может использоваться для получения значений RGB пикселя изображения, как показано в документации: $im = imagecreatefrompng("php.png"); $rgb = imagecolorat($im, 10, 15); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; Я не понимаю последние три строки; Я знаю, что они вернут правильные […]

PHP IMagick RGB для CMYK инвертирует?

Я пытаюсь преобразовать RGB .gif в CMYK .gif, используя модуль IMagick PHP. Я написал этот фрагмент кода $i = new Imagick('mosaique.gif'); $i->setImageColorspace(Imagick::COLORSPACE_CMYK); $i->setImageFormat('gif'); $i->writeImage('mosaique-cmyk.gif'); Но результирующая «mosaique-cmyk.gif» все еще RGB … но с инвертированными цветами (O_O) Что я делаю не так? РЕДАКТИРОВАТЬ: Я пробовал с .jpg, и изображение преобразуется в CMYK, но оно по-прежнему отрицательно. […]

Алгоритм генерации цветных цветов RGB в PHP

Мне интересно в алгоритмах генерировать «n» градуированные цвета между двумя заданными цветами, которые генерируют плавные переходы между каждым из них. Я попытался разрешить статические два канала, например R и G, и инкрементное изменение B, но иногда разница между двумя цветами сложнее, чем у соседей. Я хочу проверить разные алгоритмы и проанализировать их слабость и сильные […]

RGBA формат HEX в формате RGB HEX? PHP

Я хочу конвертировать туда и обратно между RGBA-образованными цветами HEX (например, 0xFF0000FF ) и RGB-образованными цветами HEX (например, 0xFF0000 ) в PHP. Как я могу это сделать?

cmyk в rgb, используя php

Я использую следующий сценарий для сохранения изображений в папке, но есть одно изображение, которое показывает это сообщение: «изображение невозможно отобразить, потому что оно содержит ошибки». Я думаю, что проблема – это что-то вроде cmyk и rgb на изображении, но при поиске в Интернете для способа конвертировать cmyk в rgb с помощью php. Я не могу […]

RGB для HSV в PHP

В PHP, какой самый простой способ конвертировать триггер RGB в значения HSV?

PHP HSV для понимания формулы RGB

Я могу преобразовать значения RGB в HSV с помощью следующего кода … $r = $r/255; $g = $g/255; $b = $b/255; $h = 0; $s = 0; $v = 0; $min = min(min($r, $g),$b); $max = max(max($r, $g),$b); $r = $max-$min; $v = $max; if($r == 0){ $h = 0; $s = 0; } else […]