Я хочу центрировать обрезку и изображение с помощью API-интерфейса Imagick PHP (а не версии 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 говорит, что он должен применяться к объекту (в данном случае к одному изображению)...