Я пытаюсь выделить цвет для изображения, используя ImageColorAllocate (). Параметры красного, зеленого и синего могут быть целыми числами от 0 до 255 или шестнадцатеричными числами от 0x00 до 0xFF. Например:
Десятичный способ:
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
Шестнадцатеричный путь:
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
В шестнадцатеричной системе цветов я знаю, что #000000
черный. Первые две цифры 00
являются красным значением, вторые две цифры 00
зеленые и третьи две цифры 00
синие.
Я замечаю каждого 00
в imagecolorallocate($im, 0x00, 0x00, 0x00)
начинается с префикса 0x
, Может кто-нибудь помочь мне понять, что 0x
часть есть?
0x сообщает всем, что читает значения, ожидая шестнадцатеричное, а не шестнадцатеричное значение. это ТАК статья может помочь 🙂
Других решений пока нет …