/** * Put image in to rectangle and fill free space * * @param resurce $image Imagick object * @param int $w width * @param int $h height * * @return resurce imagick object */ protected function fillFreeSpace($image, $w, $h) { $image->setImageBackgroundColor($this->fill_color); $image->extentImage($w, $h, 0, $this->tms ? $image->getImageHeight() - $h : 0); //$image->setImageExtent($w, $h); //$image->setImageGravity(Imagick::GRAVITY_CENTER); return $image; }