1
私はImagickを使用して画像に注釈を付けた画像に注釈を付けますか?私はドローパラグラフをコピーするだけで、最後の使用は表示されません。イメージを保存して再度編集する必要がありますか、またはその場で行う方法がありますか?前もって感謝します。は二回
更新:
ジャスト(第2のImagickDrawを追加すること)が動作しない、それは表示されません。
$image = new Imagick('image.jpg');
//first
$draw = new ImagickDraw();
$draw->setFillColor('#ffffff');
$draw->setFont('fonts/opensans-regular.ttf');
$draw->setFontSize(40);
$image->annotateImage($draw, 20, 100, 0, 'The quick fox jumps over the lazy dog');
//second
$draw2 = new ImagickDraw();
$draw2->setFillColor('red');
$draw2->setFont('fonts/opensans-regular.ttf');
$draw2->setFontSize(40);
$image->annotateImage($draw2, 20, 800, 0, 'The quick fox jumps over the lazy dog');
$image->setImageFormat('png');
header('Content-type: image/png');
echo $image;
あなたにはうまくいかないコードを含めてください。誰かが問題の内容を伝える可能性があります。 – miken32
あなたは決してそれをしませんでしたが、別の 'X'と' Y'座標で2番目の 'annotateImage'を実行すれば、それはあなたが何を求めているはずですか? – RiggsFolly
どうやってそれを2回使用しようとしましたか? '$ draw2 = new ImagickDraw();'を追加するだけで動作してはいけません。 –