我已经使用坐标生成了一个多边形,该坐标存储在一个ImagickDraw
对象中。我想旋转对象的几个副本,然后在各种位置将它们绘制到我的图像上。ImageMagick绘制翻译坐标
我使用imagick 3.1.0rc1和ImageMagick 6.7.6-5。
下面是我在用的:
$sprite = new ImagickDraw();
$sprite->polygon($coords) //array of coordinates
$sprite->rotate(-90); //Doesn't seem to rotate
$sprite->translate($x, $y); //Doesn't seem to translate
$im->drawImage($sprite);
的问题是,由于某种原因,rotate
和translate
什么都不做。难道我做错了什么?或者rotate
和translate
没有做我认为应该做的事情?