ベタの背景を持つ画像を生成するための基本的なコードがあります。しかし、私はどのようにグラデーションを作ることができるのだろうと思っていました。これは私のコードです:画像のグラデーションのグラデーション
<?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;
}
私は見つけることができる最も近いコードはこのようなものです:
$gradient = new Imagick();
$gradient->newPseudoImage(400, 300, 'gradient:blue-red');
しかし、私は、私は、テキストにグラデーションを組み合わせる方法がわかりません。
https://www.osd.net/blog/web-development/php/generate-gradient-image-with-php/ – clearshot66
@ clearshot66私はGDのためではないと思いますimagemagick – Jimmy