<?php
$draw
=
new
ImagickDraw();
$imagick
=
new
Imagick();
$imagick
->newImage(800, 250,
'black'
);
$draw
=
new
ImagickDraw();
$draw
->setFillColor(
'black'
);
$draw
->setStrokeColor(
'white'
);
$draw
->setFontSize(15);
$draw
->setStrokeDashArray([20, 5, 19, 15, 5, 15]);
$draw
->rectangle(100, 50, 225, 175);
$draw
->annotation(50, 200,
'The strokeDashOffset here is '
.
$draw
->getStrokeDashOffset());
$draw
->setStrokeDashOffset(20);
$draw
->rectangle(500, 50, 625, 175);
$strokeDashArray
=
$draw
->getStrokeDashArray();
$draw
->annotation(450, 200,
'The strokeDashOffset here is '
.
$draw
->getStrokeDashOffset());
$imagick
->drawImage(
$draw
);
$imagick
->setImageFormat(
'png'
);
header(
"Content-Type: image/png"
);
echo
$imagick
->getImageBlob();
?>