如何为Imagick polaroidImage添加标题?

时间:2015-09-22 18:34:56

标签: php imagick

enter image description here

我可以使用以下代码创建一个宝丽来效果:

$userphoto->polaroidImage(new ImagickDraw(), $angle);

我想添加一个标题,但是如果不使用annotateimage我就找不到这个。

我最接近的是使用:

$im->newPseudoImage(300, 300, "caption:Put your text");

如果我添加了宝丽来效果,我得到了我需要的东西,除了我发现无法将图像放入其中!

有没有人知道这方面的解决方案?

使用imagemagick非常简单:

  

convert -caption“仙灵龙”dragon.gif -gravity center   -background black + polaroid anno_polaroid.png

1 个答案:

答案 0 :(得分:0)

如果您需要比annotateImage更高级的文本绘制功能,则解决方案是:

  • 创建一个新的ImagickDraw对象
  • 在那里做你想要的所有文字。
  • 在实际图像上绘制ImagickDraw。

一个非常基本的例子是here,虽然它目前没有文字。