Я готов создать изображение с определенным текстом, используя следующий кодфункция ImageFilledRectangle с закругленными углами
<?PHP
header('Content-Type: image/png');
$im = imagecreatetruecolor(320, 80);
$blue = imagecolorallocate($im, 59, 89, 152);
$sky = imagecolorallocate($im, 219, 241, 255);
imagefilledrectangle($im, 0, 0, 399, 79, $sky);
$font = 'arial.ttf';
$text = "Hello world";
imagettftext($im, 15, 0, 10, 20, $blue, $font, $text);
imagepng($im);
imagedestroy($im);
?>
Теперь вывод будет следующим изображение
это прямоугольник
Теперь Что делать, если я хочу, чтобы сделал для него ар Скругленные угол путем, обратитесь к инструкции о PHP function imagefilledrectangle Я нашел хороший комментарий с функцией сказал, чтобы иметь возможность сделать закругленный угол
<?
function ImageRectangleWithRoundedCorners(&$im, $x1, $y1, $x2, $y2, $radius, $color)
{
// draw rectangle without corners
imagefilledrectangle($im, $x1+$radius, $y1, $x2-$radius, $y2, $color);
imagefilledrectangle($im, $x1, $y1+$radius, $x2, $y2-$radius, $color);
// draw circled corners
imagefilledellipse($im, $x1+$radius, $y1+$radius, $radius*2, $radius*2, $color);
imagefilledellipse($im, $x2-$radius, $y1+$radius, $radius*2, $radius*2, $color);
imagefilledellipse($im, $x1+$radius, $y2-$radius, $radius*2, $radius*2, $color);
imagefilledellipse($im, $x2-$radius, $y2-$radius, $radius*2, $radius*2, $color);
}
?>
Но не говоря уже о том, как использовать! ~ Anyhelp
Я предполагаю, что вы могли бы назвать функцию вместо нормального? Вам нужно добавить параметр '$ radius', и вам должно быть хорошо идти –
@Pekka спасибо, поэтому можете ли вы написать ответ с полным кодом, если это возможно. ~ спасибо за ваше время –