<?php
$imagePath
=
"https:
$imagick
=
new
\Imagick(
$imagePath
);
$draw
=
new
\ImagickDraw();
$draw
->setFontSize(35);
$fillcolor
=
new
\ImagickPixel("red");
$draw
->setFillColor(
$fillcolor
);
$draw
->setGravity(Imagick::GRAVITY_CENTER);
$imagick
->annotateImage(
$draw
, 0, 0, 0, "GeeksforGeeks");
$thresholdColor
= "rgb(255, 0, 0)";
$imagick
->blackthresholdimage(
$thresholdColor
);
$imagick
->flopImage();
$imagick
->oilPaintImage(1);
$imagick
->resetIterator();
$imagick
->mergeImageLayers(Imagick::LAYERMETHOD_FLATTEN);
$imagick
->averageImages();
header("Content-Type: image/png");
header("Cache-Control: no-store, no-cache");
header(
'Content-Disposition: attachment; filename="average.png"'
);
echo
$imagick
->getImageBlob();
?>