我已經使用座標生成了一個多邊形,該座標存儲在一個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
沒有做我認爲應該做的事情?