Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > закрасить часть в gd


Автор: ilya_cska 10.6.2009, 09:10
Создаю изображение с помощью gd. На него наношу черную фигуру. Можно ли всю черную область закрасить в другой цвет???

Код

$img = imagecreatetruecolor(100, 100);
    $white = imagecolorallocate($img, 255, 255, 255);
    ImageFill($img, 0, 0, $white);
    
    $black = imagecolorallocate($img, 0, 0, 0);
    imagefilledpolygon($img, array(10,10, 80,80, 80,10), 3, $black);
    
    imagejpeg($img, 'as1d.jpg', 100);
    imagedestroy($img);    

т.е. я генерирую на белом фоне черные фигуры. мне нужно закрасить всю черную область.

Автор: ilya_cska 10.6.2009, 10:45
imagefilter($global_img, IMG_FILTER_COLORIZE, 0, 202, 48);
уж решил

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)