Я пытаюсь обрезать изображение в CodeIgniter, используя встроенный класс управления изображениями. Приведенный ниже код работает нормально, вы получаете измененное изображение, выводимое в браузер. Однако при удалении строки «$config['dynamic_output'] = TRUE;
» изображение больше не обрезается, а просто сохраняется исходное изображение. Что я делаю не так?!
Любая помощь очень ценится, спасибо!
public function crop() {
$config['library_path'] = '/usr/local/bin';
$config['source_image'] = $_SERVER['DOCUMENT_ROOT'].'/static/images/moose_resized.jpg';
$config['new_image'] = $_SERVER['DOCUMENT_ROOT'].'/static/images/moose_thumb.jpg';
$config['x_axis'] = '0';
$config['y_axis'] = '74';
$config['width'] = '222';
$config['height'] = '111';
$config['maintain_ratio'] = FALSE;
$config['quality'] = '100';
$config['dynamic_output'] = TRUE;
$this->load->library('image_lib', $config);
$this->image_lib->crop();
if ( ! $this->image_lib->resize()) {
echo $this->image_lib->display_errors();
}
$this->load->view('crop');
}