Ich habe einige grundlegende Code arbeiten, um ein Bild mit einem festen Hintergrund zu generieren. Allerdings habe ich mich gefragt, wie ich einen Gradienten machen kann. Dies ist mein Code:Imagemagick Hintergrund Farbverlauf
<?php
function process($inputdata)
{
/* Create some objects */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel('gray');
/* New image */
$image->newImage(400, 300, $pixel);
/* Black text */
$draw->setFillColor('black');
/* Font properties */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize(30);
/* Create text */
$image->annotateImage($draw, 10, 45, 0, $inputdata);
/* Give image a format */
$image->setImageFormat('png');
/* Output the image with headers */
header('Content-type: image/png');
echo $image;
return;
}
Der nächste Code, den ich ist so etwas wie diese finden könnte:
$gradient = new Imagick();
$gradient->newPseudoImage(400, 300, 'gradient:blue-red');
Aber ich weiß nicht, wie ich dann die Steigung mit dem Text kombinieren.
https://www.osd.net/blog/web-development/php/generate-gradient-image-with-php/ – clearshot66
@ clearshot66 denke ich, dass für GD nicht imagemagick – Jimmy