Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как преобразовать цвет #00ff00 для функции imageColorAllocate
Форумы портала PHP.SU » PHP » Программирование на PHP » как преобразовать цвет #00ff00 для функции imageColorAllocate

Страниц (1): [1]
 

1. scuter - 06 Февраля, 2008 - 15:39:21 - перейти к сообщению
Ещё раз здравствуйте,
мне нужно поставить текст на картинку нужного цвета,
для этого надо добавить цвет в палитру при помощи функции imageColorAllocate,
а как перевести цвет #0f0f0f для этой функции не знаю,
подскажите пожалуйста как это сделать.
2. valenok - 06 Февраля, 2008 - 15:49:57 - перейти к сообщению
php.net/imagecolorallocate экономит для вас УЙМУ времени.

PHP:
скопировать код в буфер обмена
  1.  
  2. $color = 'FF9900';
  3. $color = imagecolorallocate($im, hexdec('0x' . $color{0} . $color{1}),
  4.  hexdec('0x' . $color{2} .
  5. $color{3}), hexdec('0x' . $color{4} . $color{5}));
  6.  
3. scuter - 06 Февраля, 2008 - 16:20:03 - перейти к сообщению
тоесть вместо
PHP:
скопировать код в буфер обмена
  1.  
  2. $color  = array(255, 0, 0);
  3. $color  = imageColorAllocate($im, $color[0], $color[1], $color[2]);
  4.  

мне надо писать так
PHP:
скопировать код в буфер обмена
  1.  
  2. $color = imagecolorallocate($im, hexdec('0x' . $color{0} . $color{1}),
  3.  hexdec('0x' . $color{2} .
  4. $color{3}), hexdec('0x' . $color{4} . $color{5}));
  5.  



???????????????????????????
(Добавление)
большое спасибо.

 

Powered by ExBB FM 1.0 RC1