центрировать кадрирование с гравитацией с использованием Imagick и PHP

Я ищу для центрирования кадрирования и изображения, используя Imagick PHP apis (а не версию Imagick для командной строки).

По сути, я хочу делать то, что возможно через командную строку, используя API. Вот пример из командной строки: http://www.imagemagick.org/Usage/crop/#crop_gravity

Вот что я делаю (не работаю). Он всегда обрезает верхний левый угол источника:

        $this->imagickObj->setGravity(\Imagick::GRAVITY_CENTER);
        $this->imagickObj->cropImage(300,250,0,0);
        $this->imagickObj->setImagePage(0, 0, 0, 0);

Почему setGravity не применяется к изображению до кадрирования? http://www.php.net/manual/en/function.imagick-setgravity.php говорит, что это должно применяться к объекту (в данном случае к единственному изображению) ...

11
задан rynop 4 November 2011 в 16:21
поделиться