<?php
$imagick
=
new
Imagick();
$imagick
->newImage(800, 250,
'skyblue'
);
$draw
=
new
ImagickDraw();
$draw
->setFillColor(
'skyblue'
);
$draw
->setStrokeColor(
'black'
);
$draw
->setStrokeWidth(5);
$draw
->pathStart();
$draw
->pathMoveToRelative(335, 70);
$draw
->pathCurveToSmoothRelative(50, -50, 60, 20);
$draw
->pathCurveToSmoothRelative(50, -50, 60, 20);
$draw
->pathMoveToRelative(50, 50);
$draw
->pathCurveToSmoothRelative(50, -50, 60, 20);
$draw
->pathCurveToSmoothRelative(50, -50, 60, 20);
$draw
->pathMoveToRelative(-500, 0);
$draw
->pathCurveToSmoothRelative(50, -50, 60, 20);
$draw
->pathCurveToSmoothRelative(50, -50, 60, 20);
$draw
->pathFinish();
$draw
->setFillColor(
'yellow'
);
$draw
->circle(20, 20, 100, 20);
$draw
->setStrokeWidth(1);
$draw
->setFontSize(40);
$draw
->setFillColor(
'yellow'
);
$draw
->annotation(500, 40,
'Summer Vibes'
);
$imagick
->drawImage(
$draw
);
$imagick
->setImageFormat(
'png'
);
header(
"Content-Type: image/png"
);
echo
$imagick
->getImageBlob();
?>