imageData, $lineColor->r, $lineColor->g, $lineColor->b, $lineColor->a); $textColor = imageColorAllocateAlpha($image->imageData, $textColor->r, $textColor->g, $textColor->b, $textColor->a); imageAntialias($image->imageData, false); imageSetThickness($image->imageData, 2); imageLine($image->imageData, $radius, $lineY, $image->getWidth(), $lineY, $lineColor); imageFilledEllipse($image->imageData, $radius, $radius, 2*$radius, 2*$radius, $lineColor); $image->merge($icon, 1, 1); imageEllipse($image->imageData, $radius, $radius, 2*$radius, 2*$radius, $lineColor); imageEllipse($image->imageData, $radius, $radius, 2*$radius-1, 2*$radius-1, $lineColor); imageTTFText($image->imageData, $fontSize, 0, $boxSize, 40, $textColor, $font, $text); $image->addShadow(135, 3, 0.6, 5); imagePNG($image->imageData); ?>